asp.net 调用exe程序,在本地运行正常,iis上则异常

liu_angelkismet 2011-02-17 01:33:08
如标题,急。
...全文
257 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
小子不懂 2013-05-06
  • 打赏
  • 举报
回复
应用程序池的标识设置成管理员用户!解决权限问题 并在高级设置里面设置运行加载用户配置文件设置成true
宝_爸 2011-02-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liu_angelkismet 的回复:]

好了。解决了,是原因是传递命令行参数的时候,path类似于:"C:\\src\\" ,而从exe中取到的时候,把后面的"转义了。谢谢大家了。
[/Quote]

这个本地也应该由问题吧
liu_angelkismet 2011-02-17
  • 打赏
  • 举报
回复
好了。解决了,是原因是传递命令行参数的时候,path类似于:"C:\\src\\" ,而从exe中取到的时候,把后面的"转义了。谢谢大家了。
wuyq11 2011-02-17
  • 打赏
  • 举报
回复
修改应用程序池的标识为本地系统
子夜__ 2011-02-17
  • 打赏
  • 举报
回复
宝_爸 2011-02-17
  • 打赏
  • 举报
回复
八成是权限问题。
你可以试一试

<identity impersonate="true"
userName="domain\user"
password="password" />

参考

http://msdn.microsoft.com/en-us/library/aa292118(VS.71).aspx
liu_angelkismet 2011-02-17
  • 打赏
  • 举报
回复
exe的exitCode为-103442
flyerwing 2011-02-17
  • 打赏
  • 举报
回复
权限问题.
  • 打赏
  • 举报
回复
在IIS中那个EXE所在的文件夹右键属性,然后你就发现属性里多了个安全的选项夹,把里面的添加个用户,把那个everyone的用户加进来,然后除了完全控制外,把权限都给他。
再把EXE的属性,也就是权限也这么改一下。
  • 打赏
  • 举报
回复
报的什么异常啊

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧