2016-03-31 22 views
0

json形式の共有ポイントサイトからデータを取得し、C:\ inetpub \ ProductSelectorドライブにFormatedProductDetail.jsonファイルを作成するような快適なサービスを開発しました休憩サービスでC:へのアクセスが拒否されました

以下は、cドライブにjsonファイルを作成するためのコードです。以下

string Jsondata = serialize.Serialize(serviceResponse); 
using (WebClient myWebClient = new WebClient()) 
{  
    myWebClient.UploadString(ConfigurationManager.AppSettings["outputFilePath"], Jsondata); 
} 

<appSettings> 
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true"/> 
    <add key="inputFilePath" value="~/products.json"/> 
    <!--<add key="outputFilePath" value="C:\FormatedProductDetail.txt"/>--> 
    <add key="outputFilePath" value="C:\inetpub\ProductSelector\FormatedProductDetail.json"/> 
</appSettings> 

私はCのためのアクセス権を持っているweb.configファイルからのコードです:\のinetpub \ ProductSelectorではなく、C:\それでも私は

として郵便配達からのエラーを取得しています

パス「 'C:\ inetpub \ ProductSelector \ FormatedProductDetail.json」へのアクセスが拒否されました。

+0

にアクセス!あなたまたはアプリケーションが実行されているユーザーですか? –

+0

あなたのアプリケーションはフォルダへのアクセス権を持っていますか?アプリケーションプールを実行するユーザーとアプリケーションがそのフォルダーにアクセスできるようにする必要があります。 –

+0

私はアクセスしています。私はまた、郵便配達からブラウザを実行しようとすると、エラー "アクセスパスに 'C:\ inetpub \ ProductSelector \ FormatedProductDetail.json'が拒否されています。 –

答えて

2

IISアプリケーションプールのユーザーアカウントのニーズはアクセス権を持つフォルダ

+0

グレントーマスは私にそれを行う方法を教えていただけますか? –

+0

どのバージョンIISを使用してアプリケーションをホストしていますか? –

+0

バージョン8.5.9600.16384 –

関連する問題