我使用本地IIS我的本地XP专业版的电脑上VS2008 C#和测试,我已经写了一个Web服务调用第三方软件.exe文件使用svn checkout命令将数据插入到使用System.Diagnostics.Process.Start的文件夹中。当我使用VS2008内置ASP.NET开发服务器(http://localhost:2999/MyServices/MyServices.asmx)时,相同的代码工作正常。但是当我使用IIS的普通URL(http://developer/MyServices/MyServices.asmx)在Web服务上运行Process.Start时,它只是萦绕在脑后,并没有做任何事情.plz发送一个示例程序。System.Diagnostics.Process.Start不使用IIS,ASP.NET,但开发服务器上
0
A
回答
4
这是最有可能下降到用户正在使用运行的代码。在使用内置服务器时,它以Visual Studio运行时的相同用户身份运行。在IIS中时,它将作为MACHINENAME \ ASPNET用户运行。
如果你开始不能执行作为MACHINENAME \ ASPNET用户的过程中,它不会在IIS托管,除非你改变你的配置,以改变它运行的用户时工作。请参阅this页面以获取有关在IIS中使用什么用户的更多信息。
相关问题
- 1. Analysis Services数据库适用于ASP.NET开发服务器,但不适用于IIS
- 2. Visual Studio ASP.NET开发服务器和IIS服务器
- 3. IE6:在IIS window.onresize工作,炸毁asp.net开发服务器上
- 4. 使用System.Diagnostics.Process.Start启动服务
- 5. 表单身份验证在开发服务器上工作,但不在IIS上
- 6. JQuery AJAX在IIS上调用失败,但在开发服务器上工作
- 7. ASP.NET Web开发服务器
- 8. ASP.NET开发服务器
- 9. Asp.NET开发服务器DirectoryNotFoundException
- 10. 实时代码在IIS和ASP.NET Web服务器上运行,但不是IIS Express
- 11. MVC.NET Routing在开发服务器中工作,但不在IIS 7.0上
- 12. ASP.NET开发Web服务器启动但没有任何服务
- 13. RESTFul服务在IIS Express/VS2013中工作,但不在IIS服务器上
- 14. ASP.NET开发服务器(卡西尼),IIS Express和多线程
- 15. 如何将ISAPI扩展添加到ASP.Net开发iis服务器?
- 16. 使用JUpload在开发服务器中上传Asp.Net MVC文件
- 17. 要使用哪种? Visual Studio开发服务器或本地IIS Web服务器?
- 18. Web应用程序工作在VS开发服务器,但不工作在IIS
- 19. urlrewriter.net在ASP.NET Web服务器上工作,但不在IIS上6共享主机
- 20. 从IIS 7服务器到IIS 6服务器的FTP ASP.NET MVC
- 21. 如何在iis服务器上运行asp.net核心开发文件
- 22. 在IIS服务器上发布网站
- 23. Android:使用ASP.NET将文件从android上传到IIS服务器
- 24. System.Diagnostics.Process.Start(“Notepad.exe”);不在现场服务器上工作
- 25. Django开发服务器服务css但不是js
- 26. Javascript不能在asp.net开发服务器上工作
- 27. ASP.NET开发服务器并发处理不起作用
- 28. Maxmind lookup在本地工作,但不在开发服务器上
- 29. 使用IIS 7.5作为开发服务器与VS2010.Web服务失败
- 30. 添加自定义请求头适用于IIS 7.0,但不Asp.net开发服务器
谢谢你的回答, 但我改变了<身份冒充=“真” />然后也赢得了它的工作。我不知道如何使用HttpContext Windows身份线程变量, 请用示例解释它对我的谦虚请求。 – subbu 2010-05-12 04:26:29
@subbu,你真的需要了解更多关于ASP.NET模拟的信息。如果现在匿名访问为您的Web应用程序启用,则IUSR帐户用于执行该exe文件,如果此exe文件需要更多权限,则当然会失败。 – 2010-05-12 05:08:12
那么如何给予IUSR机器账号更少的权限,现在我正在使用XP。 – subbu 2010-05-12 06:20:10