IIS7.5では2つのアプリケーションの設定があります。 MVC 3がインストールされています。 1つのアプリケーションでRazorファイルが正常に機能します。最近、Razorファイルを提供しない別のアプリケーションが作成されました。完全なファイル名(file.cshtml)を使用してファイルにアクセスするとき、私は次のエラーを取得する:Razorファイルはアプリケーション上でロードされますが、同じサーバー上にはロードされません
ページのこのタイプはを提供されていません。
説明:要求したページの種類は、明示的に禁止されているため配信されません。拡張子 '.cshtml'が正しくない可能性があります。以下のURLを確認し、正しく入力されていることを確認してください。
拡張子(/ path/file /)のないファイルにアクセスしようとすると、404エラーが発生します。
私はこの問題を調査しましたが、1つのアプリケーションでは動作しますが、別のアプリケーションでは動作しないという解決策は見つかりませんでした。
両方のアプリケーションが同じアプリケーションプールを使用しています。
Web.Configファイルは同一です。
それでした。私はルートにCSHTMLファイルを配置し、それは働いた。ありがとう! – NickF