1

自分の IIS7 (Windows 7) で MVC Web サイトをセットアップしましたが、(Web サイトのルートにある) Scripts フォルダーの下にファイルが見つかりませんか? ソリューションを Web ホストにアップロードするか、VS mini IIS で実行すると、正常に動作しますか?

これを web.config に設定しました:

<authorization>
  <allow users="*"/>
</authorization>

IIS_IUser、NETWOR SERVICES、IUSRのユーザーに、Web サイト フォルダー全体 (サブフォルダー/サブファイルを含む) へのフル アクセスを許可しました。

このサイトは、ApplicationPoolIdentity によって実行される 4.0 アプリケーション プールによって実行されます。

この URL を試してみました: localhost/Scripts/ ですが、404 エラーしか返されません。

エクスプローラーを確認すると、ファイルがあることがわかりますか?

編集: 画像と CSS は機能しますが、スクリプト フォルダーとコンテンツは機能しません。私は権利をダブルチェックしました。

4

2 に答える 2

2

うっかりIISの機能をインストールするのを忘れていませんか? Staticこれを有効にするには、[コントロール パネル] > [プログラム] > [Windows の機能の有効化または無効化] > [インターネット インフォメーション サービス] > [ World Wide Web サービス] > [一般的な HTTP 機能] を開き、[静的コンテンツ]の前にあるチェックボックスをオンにします。

スクリーンショット:

IIS - 静的コンテンツ機能

于 2012-05-14T18:45:08.683 に答える
0

asp.netを実行している新しいWin 2k8 R2サーバーでも同じ問題が発生しました。

問題を解決したことはありますか?

Scripts フォルダーの通常の 404 エラーと 404 エラーでヘッダーが異なることがわかった場合は、httpie を使用します。

HTTP/1.1 404 Not found
Content-Length: 0
Date: Wed, 19 Sep 2012 14:27:15 GMT
Server: Microsoft-HTTPAPI/2.0
Version: 11.0.11282.0

とは対照的に

HTTP/1.1 404 Not Found
Cache-Control: private
Content-Length: 5222
Content-Type: text/html; charset=utf-8
Date: Wed, 19 Sep 2012 14:21:32 GMT
Server: Microsoft-IIS/7.5

他のランダムなフォルダーの場合。

現在、それをブロックしているのは SQL Server Reporting Services であるかどうかを調査しています。... 表示されません

サーバー バージョンで検索すると、QlikView フォーラムが表示されます...サーバーにインストールされているため、現在それを調査しています... QlikView を停止し、修正しました。

于 2012-09-19T13:22:12.597 に答える