我在IIS 7.5上有两个不同的应用程序。我想将文件Application 1移到应用程序二。
例如: Application One中的用户上载文件,系统必须将文件移动到Application Two。但是,我遇到Access拒绝问题。我知道这是正常的。但我该怎么处理呢?
谢谢。
答案 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?