0

IIS 7.5 でホストしようとしている ASP.NET MVC 4 アプリケーションがあります。プロジェクト プロパティの [ローカル IIS Web サーバーを使用する] オプションを使用して仮想ディレクトリを作成しようとしましたが、IIS で匿名認証と Windows 認証を設定しました。

アプリケーションを実行すると、ブラウザーで「http://localhost\ApplicationName」という URL で開き、作成したタブ名のみを表示できます。ページ ソースを右クリックして表示すると、スクリプトが一覧表示され、本文が div とテーブルで定義されます。タブ名をクリックしても何も起こりません。

ビュー ページのソースで、任意のスクリプトをクリックすると、エラーがスローされます。

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

Detailed Error Information
Module  IIS Web Core
Notification    MapRequestHandler
Handler StaticFile
Error Code  0x80070002
Requested URL   http://localhost:80/Scripts/Script.js
Physical Path   C:\inetpub\wwwroot\Scripts\Script.js
Logon Method    Anonymous
Logon User  Anonymous

IIS で、匿名、ASP.NET 偽装、および Windows 認証を有効にしました。

また、ディレクトリの詳細設定を見ると、C\Usersに物理パスが表示されています........しかし、詳細な説明では、物理パスが「C:\inetpub\wwwroot\」と表示されていますScripts\Script.js".

私はパスを間違って与えていますか?または、プロジェクト ファイルを「C:\inetpub\wwwroot\Scripts\Script.js」に配置する必要がありますか?

助けてください。私はしばらくこれに苦労してきましたが、それは私を夢中にさせています。

4

1 に答える 1

0

URL バンドルを使用していますか、それともフロントエンド コードで .JS パスを手動でハードコーディングしていますか? Visual Studio 内でサイトをデバッグ モードで実行すると、適切な動作または予期される動作が見られますか? 私はそれらの考慮事項でいくつかのヒントを収集しようとし、おそらくさらに情報を提供します...

于 2012-08-23T21:27:27.987 に答える