0

WebMatrixのチェックアウトを開始したばかりで、問題が発生しています。WebMatrixの新規インストールを実行してから、1つの小さなcshtmlファイルを作成するチュートリアルを開始しました。サイトを実行しようとすると、次のエラーが発生します。


このタイプのページは提供されません。

説明:明示的に禁止されているため、リクエストしたタイプのページは提供されません。拡張子「.cshtml」が正しくない可能性があります。以下のURLを確認し、スペルが正しいことを確認してください。

要求されたURL:/Home.cshtml


[IIS Expressリクエスト]セクションで、ページリクエストに次のエラーが表示されます。

404.17静的ハンドラーにマップされた動的コンテンツ

詳細:要求されたものはワイルドカードmimeマップと一致し、静的フィルダー(すべてのタイプミスMSはどうなっていますか?)ハンドラーと一致しました。ただし、前提条件が異なる場合、リクエストは別のハンドラーにマップされます。これは、前提条件が正しくないことを意味している可能性があります。


再インストールしても無駄になりました。誰かアイデアはありますか?

IIS7がインストールされたWindows7Proを実行しています。(IIS Expressは、問題なく並行して実行できるはずです)

どうもありがとう!

4

3 に答える 3

2

4.0 に設定されていました -- ASP.NET Web ページをアンインストールして再インストールするとうまくいきました。

于 2011-03-22T15:37:37.760 に答える
0

(WebMatrixの)[設定]セクションで2.0.NETFrameworkを選択したようです。'.NET 4(Integrated)'に変更します。

于 2011-02-24T23:45:36.387 に答える
0

同じボート - それと VS2010 との「統合されたワークフロー」をいじっているだけですが、残念ながら、期待するほど「クリーン」ではありません (または、ノブやスイッチを手動で微調整する必要があるだけかもしれません)。

ただし、これを試してください (代わりに、またはすべての希望をあきらめて再インストールする前に): Webmatrix を管理者モードで実行します(右クリック -> runas)。

あなたの解決策は、私がサーバー側でしなければならなかったことです(IIS6/w2k3).... Webプラットフォームインストーラーを介して。Webmatrix サーバー側をインストールするのは奇妙に思えますが、すべての依存関係がインストールされていることを確認するためにあきらめてとにかく実行しました (それを理解するためにこれ以上時間を費やしたくないし、無駄にしたくありませんでした)。

私のために働いた....その「しかし、昨日はうまく機能していた」という見た目でガラスのような目をした後。ですから、これがあなた (そして他の誰か) の時間とフラストレーションを軽減してくれることを願っています。

于 2011-05-04T15:50:51.490 に答える