.net调用exe文件。本地可执行,发布到iis就不行了,请高手帮忙,谢谢!

代码如下:try{System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();process.St... 代码如下:
try
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "c:\\windows\\system32\\mspaint.exe";
//文件名必须加后缀。
process.Start();
}
catch (Exception exc)
{

}
在iis中调试未报错。
展开
 我来答
百度网友ea1c09c
2011-04-19 · TA获得超过1004个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:1303万
展开全部
1、检查文件路径是否正确
2、配置IIS支持exe,具体方法如下:
打开IIS管理器,在“本地计算机”上单击右键,选择“属性”,在弹出窗口中点击“MIME类型”按钮,在“注册的MIME类型”中添加“.exe”项目。
3、为你要用的exe文件添加访问权限
zhaozhekang110
2011-04-19 · TA获得超过1841个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:871万
展开全部
把这个exe文件放到项目中去,用相对路径访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白狐仙人
2011-04-19 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:704万
展开全部
本地文件给权限了么?..,没给权限就放到站点里去吧..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式