0

次のような特定の場所にxmlを保存しようとしています:

private void UpdateXMLFile(XElement xmlFeed,string xmlFileLocation)
{
            xmlFeed.Save(xmlFileLocation);
}

システム、ネットワーク サービス、および管理者をすべて追加し、すべてのアクセス許可を保存先のフォルダーに追加しましたが、それでもこのエラーが発生しますか?

System.UnauthorizedAccessException Access to the path 'c:\temp\myfile.xml' is denied

これを行うために、asp.net 3.5 アプリケーション (iis 7) を使用しています。アプリケーションの ID は「ApplicatonPoolIdentity」です

4

2 に答える 2

2

ユーザーIIS APPPOOL\[your app pool name] の書き込み権限をそのフォルダーに追加する必要があります。このユーザーは、アプリ プールを作成するときに「内部で」作成され、「ローカル ユーザー」マネージャーで見つけることができます。

于 2013-09-03T05:34:40.303 に答える