知道IIS使用哪个帐户来运行asp.net项目。我的项目或代码访问文件位于C:\ path \ path目录中。当我在我的机器上测试项目时它运行正常(我运行在内置服务器; Cassini)但是当我在开发服务器中测试使用IIS 6.0的同一项目时...我的代码抛出异常“访问文件C:\ path \ path被拒绝“。
不确定我该如何解决这个问题?任何想法?
非常感谢。
的Rahul
答案 0 :(得分:1)
使用IIS管理器验证正在运行您要调查的站点的应用程序池。
如果您查看应用程序池的属性,则会有一个名为 Identity 的选项卡,您可以在其中确定为运行该过程设置的用户。
您还可以使用任务管理器查看哪个用户正在运行名为w3wp.exe
的进程,该进程是运行IIS实例(或实际上是应用程序池)的进程。
答案 1 :(得分:1)
查找运行Web应用程序的应用程序池使用的标识。以下是IIS 6的步骤: