繁体   English   中英

C#process.start无法在IIS上运行

[英]C# process.start not working on iis

我正在尝试使用来自Web应用程序的参数运行exe。

我正在使用Process.start(),但它似乎无法在iis上运行!

从iis express运行时,它工作正常。 我正在将应用程序发布到本地iis作为测试,但是它什么也没做。

我尝试设置iis管理服务以启用与桌面的交互,并且ive告诉iis作为我的用户凭据进行连接,并将应​​用程序池设置为使用相同的用户凭据,但仍然无济于事!

还有其他任何人可以建议您使它正常工作的建议!

干杯。

更新

我通过将应用程序池标识设置为本地系统并仔细检查该站点的凭据来运行iis。

但是按预期,应用程序不会与桌面交互,因此从命令行创建文件很简单,但是使用参数运行应用程序并不会打开应用程序。

目前,iis管理服务已与桌面交互检查完毕,并且正在使用本地系统帐户。

好的,所以这并不是一个真正的答案,但是最后我得到了process.start,方法是将应用程序池标识设置为本地系统。

但是,正如预期的那样,这些命令不会与桌面交互,但这足以满足我的应用程序需要执行的操作。

对不起,答案很抱歉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM