0

我在 IIS 7.5 上有两个不同的应用程序。我想将文件应用程序一移动到应用程序二。

例如:用户在应用程序一中上传文件,系统必须将文件移动到应用程序二。但是我遇到访问被拒绝的问题。我知道这很正常。但我该如何处理呢?

谢谢你。

4

1 回答 1

0

每个应用程序在某个池下运行,每个池在某个帐户下运行。

找到该帐户并将写入权限设置为您想要访问的目录。例如,从 App1 中,如果在 Account1 下运行,则向您希望能够写入的目录授予对 Account1 的权限。

此代码可以帮助您找到运行帐户:

var user = System.Security.Principal.WindowsIdentity.GetCurrent().User;
var userName = user.Translate(typeof(System.Security.Principal.NTAccount));

参考:如何找出我的 ASP.NET 代码在哪个帐户下运行?

于 2013-05-10T23:03:38.740 回答