2012-01-20 33 views
0

このエラーに関する多くの質問がありますが、問題を解決せずにいくつかの質問と回答を読みました。許可が不十分なために構成ファイルを読み取れない

ローカルのIIS WebサーバーでデバッグしようとしているMVCサイトがあります。 プロジェクトプロパティでローカルIISを使用するオプションをチェックし、IISで仮想ディレクトリを作成しました。

私は、Visual Studioで取得エラーです:Webサーバー上でデバッグを開始する

はできません。私は、サイトを閲覧しますが、エラーを取得しようとIISで

権限が不十分

設定ファイルに設定ファイルを読み込むことができません\ \ C:?\ユーザーがマイク\ドキュメント\ \ Visual Studio 2010 \ Projects \ MvcApplication1 \ MvcApplication1 \ web.config

web.configおよびプロジェクト全体のフォルダでプールIDのアクセス許可を設定しました。

私はローカルシステムのアイデンティティを試しました。

私はこれを解決してください。私はこれを修正しようと数時間を費やしました。

答えて

0

おそらくこれが役立ちます。 hereherehere
を見てあなたはまた、右CにISS_IUSRSを付与する必要があるかもしれません:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727の設定\ののmachine.config \その後、iisresetを

編集操作を行います。を 正しいアプリケーションプールIDをお持ちですか?サイトフォルダのためだけのローカルシステムにIISアプリケーションプールを設定し、アクセス権を設定(ISS_IUSRS - - すべてを)地方開発のためにhere

+0

私はすでに読み取り権限を付与しようとしました... – mike

+0

IIS_IUSRSにはMvcApplication1フォルダの権限がありますか? – Arion

+0

はい私はIIS_IUSRSに許可を許可しました – mike

0

より多くの私が使用したpritty簡単な解決策を読んで、私だけに走った

0

私のために働いていますIIS_IUSRSに関するさまざまな問題のセット。だから、私はちょうどルートから別のフォルダ全体の下にサイトを公開し、問題はなくなった!

2

IIS_IUSRSへの読み取りアクセス権を許可しても依然として役に立ちません。また、web.configファイルが暗号化されていないことを確認する必要があります。ウィンドウエクスプローラでファイル名が緑色であるかどうかは、ファイルが暗号化されていることを示しています。ファイルを右クリックし、[プロパティ... /全般]タブ/ [詳細...]を選択することもできます。「コンテンツを暗号化してデータを保護する」がチェックされていないことを確認してください。

暗号化ボックスのチェックを外すと、それは私のために機能します。

+0

同じ問題があった場合、web.configは読み取り専用でした。チェックされておらず、夢のように働く –

関連する問題