vs2010で空のmvcプロジェクトを作成し、ビュー(MessageView)、コントローラ、モデルを作成しました。私は自分のアプリケーションを構築するいくつかの理由(スタートページとしての私のビューを設定した)の場合は、404エラーを投げているようだし、URLに以下を追加:Visual Studio 2010 //.NET MVCアプリケーション - 404空白プロジェクトのエラー
http://localhost/MvcApplication1/**Account/LogOn?ReturnUrl=%2fMvcApplication1%2fViews%2fMessageView.aspx**
は、私ができる私のweb.configファイルを調査しました次のコードを参照してください:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
これは自動的に追加されました....私は空のMVCプロジェクトをクリックした理由を完全には分かりません。誰もが解決しよう
EDIT
....これを固定クリーンな方法を知っている:問題は、私は、.NETによってそこに置かビューサブディレクトリにMessageViewを移動していることです。私はそれを見つけて表示するために、プロジェクトディレクトリのルートにビューを配置しなければなりませんでした。上記のコードをweb.configファイルから削除する必要もありました。
どのようにあなたはそれがサブディレクトリ
URLにアクセスする正しい方法を見つけていただきありがとうございますが、FormsAuthenticationを無効にしたり修正したりしなければ動作しません。設定を削除または修正したという事実を追加せずにこれを解決してマークすると、不正確な解決策が表示されます。これには2つの部分があります。それに応じて投稿を編集してください。 – ChrisBint