私は、剃刀の構文を使用してASP.NET Webページを試しているので、サンプルサイトを作成しました。 WebMatrixでサイトを表示したり、VisualStudio(ブラウザで表示)を使用するとすべて正常に動作します。 IISサイトを作成しようとすると、.cshtmlファイルにアクセスしようとすると404エラーが発生します。通常のhtmlファイルはサイトから動作します。これは.net 4 integratedに設定されています。私は運がない1時間のためにgoogledした。Razor for ASP.NET WebPages and IIS
答えて
MVCアプリケーションのファイルをIISのディレクトリ(または仮想ディレクトリ)にコピーしたことがありますか?
ASP.NET MVCアプリケーションを動作させるには、IISマネージャーでWebアプリケーションを設定する必要があります(「デフォルトWebサイト」を右クリックし、「アプリケーションの追加」を選択します)。次に、作成したアプリケーションディレクトリにアプリケーションを展開します。
これはMVCアプリケーションではありません... ASP.NET Webページ。そして、それはサブフォルダではなくサイトのルートにあるはずです。 – Paul
IISは.NETランタイムに送信できるように、そのアプリケーション(静的コンテンツと比較して)を知る必要があります。 "アプリケーションの追加"を試し、.NET 4に設定されているアプリケーションプールに関連付けます。 –
ルートディレクトリは、デフォルトではアプリケーションでなければなりませんが、どのように確認できるかわかりません。しかし、私はTaylorに同意します:.NET 4をIISに登録し(.NET 4ディレクトリからaspnet_regiisを実行する)必要があり、統合モード(および古典モードではない)にする必要があります。また、web.configの
私の会社ではまったく同じ問題がありました。それを動作させるには、.Net 4の完全なインストールが必要でしたし、ページが正しく提供されています。
C:>ホームディレクトリ - - - >設定...鉱山がマップされ
>マッピング ".cshtmlは" サイトの
プロパティの中に正しくマッピングされているかどうかを確認するために
チェック:¥windows¥microsoft.net¥framework¥v4.0.30319¥aspnet_isapi.dll
- 1. ASP.NET MVC - Razor and JavaScript
- 2. .gitignore for asp.net razor project
- 3. _PageStart.cshtmlとASP.NET WebPagesの_AppStart.cshtml
- 4. ASP.NET 4.5 for Windows(IISなし)?
- 5. マルチテーマfor MVC Razor
- 6. Razor/WebPages:クラスでAppStateとRequestStringを使用する
- 7. ASP.NET WebPagesでFormsAuthenticationを使用する
- 8. IIS Razorサイト展開エラー(ローカルデータベース)
- 9. ASP.Net Identity 2.0 and rest API for android
- 10. Asp.Net Core and Scaffold
- 11. ASP.NET Razor Over ASP.NETを使用したASP.NET WebページMVC Razor Views
- 12. asp.net mvc3 razorカスタムボタンヘルパー
- 13. asp.net mvc3 razorモデルバリデーション
- 14. MVC ASP.NET or Razor
- 15. ASP.NET MVC Razorコンテンツプレースホルダー
- 16. TimePicker Razor ASP.NET-MVC
- 17. ASP.NET Razor File Upload
- 18. IIS 8 ASP.NET WebページのRazor WebサイトでPOSTデータを受け取りません
- 19. for cycle and RegExp
- 20. 電子メールテンプレートのRazor vs. Find-and-Replace
- 21. IIS 7.5とRazor Site:CSSとJSのRazor Site:500エラー
- 22. ForループのMVC3 Razor Parserエラー
- 23. MVC3 RazorのAsp.Netパネルコントロール
- 24. asp.net mvc razorのコードエディタ
- 25. ASP.NET MVC RazorオブジェクトHtmlAttributes
- 26. ASP.NET MVC Razorのカスタムコントロール
- 27. ASP.NET Razor with javascript literal
- 28. ASP.NET MVC5 Razor Refreshモーダルダイアログ
- 29. ASP.NET MVC Razor-DropDownList幅
- 30. ASP.NET MVC DropDownList with razor
どのバージョンのIISを使用していますか? – Codo
7.5(Windows 7 64ビット) – Paul
質問にweb.configを追加してください。この構成ファイルを解釈する際には、IISとASP.NET開発サーバーの間にいくつかの難しい違いがあります。 – Codo