2010年のビジュアルスタジオC#Webプロジェクトをプロジェクト設定で "Use Visual Studio Development Server"を使用して実行すると、アプリケーションが正常に開き、CSSレンダリングとすべてのイメージレンダリング。vs2010でサイトを開発しましたが、ローカルのIISに変更してプロンプトを表示
ローカルIIS Webサーバーを使用するようにプロジェクトのプロパティを変更すると、プロジェクトを実行しようとします。 リンクしているimages/cssファイルの数は、ほぼ同じくらい多く表示されます。私はキャンセルをクリックし続ける場合、Webページが表示されますが、すべての画像がなく、CSSファイルは表示されません(書式は地獄のようです)。
これは何らかのセキュリティ上の問題であるはずです。私はWeb設定ファイルに "Windows"認証を使用するプロジェクト設定を持っており、匿名アクセスも有効にしています。私はネットワーク/ネットワークサービスアカウントを追加し、完全な権利を与えました。ローカルマシンにASPNETアカウントを追加してフルアクセス権を与えました。私はユーザーのドメインを追加して、それらに完全なアクセス権を与えるためにも、必死になってきました...
幸運なことに私は依然としてプロンプトを表示します。 URL: http://localhost/mysite/images/myimage.jpg私はエラーを取得する:
Access is denied. Description: An error occurred while accessing the resources required to serve this request. You might not have permission to view the requested resources.
Error message 401.3: You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists).
私はこの仕事を得るために行うまたは変更するには、他に何かわからない....
Mineは、ApplicationPoolIdentityはそれが正常だと言いますか? – oJM86o
ok DefaultAppPoolを追加しましたが、それでも同じ問題があります。私はIIS7も再開しました。 – oJM86o
これは私が言っていることです - 私のアプリケーションのアプリケーションプールはDefaultAppPoolで設定されています。 – oJM86o