我们最近将我们的一个 ASP.Net 应用程序从 IIS 6 windows server 2003 移到了 IIS 7 windows server 2008 R2。当应用程序在 IIS 6 中时,我们能够对其进行处理,并能够在本地保存 doc/excel 文件。但是在将其移至 Windows Server 2008 R2 上的 IIS 7 后,我们可以浏览该应用程序,但无法在本地保存 doc/execl。
谁能帮我解决这个问题。
谢谢并恭祝安康,
克里希那穆提
您需要检查您的站点的应用程序池以哪个用户身份运行。这可能是:
ApplicationPoolIdentity
,NetworkService
或其他指定的用户。
如果您更改要使用的应用程序池,NetworkService
您将能够在您的目录上分配安全权限,允许NetworkService
读取/修改权限。
有关详细信息,请参阅此链接:http ://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx