2010-08-18 73 views
0

我想从我的aspx代码修改一个xml文件。该文件位于我的项目的另一个目录中,如D:\ folder \ file.xml当发布我的代码并运行它时,我收到错误,因为无法访问此目录,拒绝访问。我应该将哪个用户帐户添加到安全选项中的此文件夹中以便能够对其进行修改。我试图添加IIS用户,但它似乎没有工作。任何其他解决方法呢?从发布代码修改xml文件的内容

回答

0

检查与应用程序池关联的身份,并授予该用户对该文件夹的访问权限。

你没有指定你使用哪个版本的IIS,但这里的一对how application pools work

0

我终于解决了这个问题一个体面的文章.. 在我的电脑我使用Win XP的,不得不给予ASP .NET机器帐户用户对该文件的适当权利,而在终端发布代码的服务器上,我正在使用Windows Web Server 2008,并且匹配的ASP.NET机器帐户是网络服务,我在这里授予了相同的权利,现在我可以修改该文件成功。 我在这台机器上使用IIS 7.5。

我认为你的方法Tchami有相同的想法。所以我把它作为答案:)谢谢