Asp.net Access拒绝从另一个应用程序池文件夹路径

时间:2013-05-10 21:33:06

标签: asp.net iis-7.5

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

例如: Application One中的用户上载文件,系统必须将文件移动到Application Two。但是,我遇到Access拒绝问题。我知道这是正常的。但我该怎么处理呢?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

查找帐户并为您要访问的目录设置写入权限。 例如,从App1,如果在Account1下运行,请提供您希望能够写入的目录,以及Account1的权限。

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

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

参考:How to find out which account my ASP.NET code is running under?