2011-10-04 14 views
0

私は、nHibernate、Rhino、およびCastleを使用してMVC3プロジェクトを持っています。私はついにすべてのコンポーネントを入手しました。おもう。少なくとも、それが実行され、そのメソッドの後に.... IWondsorContainer CreateContainer()メソッドを呼び出し、のApplication_Startは発生しませんし、私はメッセージを取得:nHibernateを使用したMVC3

Server Error in '/' Application. 
-------------------------------------------------------------------------------- 
The resource cannot be found. 
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /Views/Proposal/Index.cshtml 

任意のアイデア?私はこれをどうするのか分からない。ありがとう

+0

url '/ proposal/index'に行ってみてください。上記のエラーは、ルーティングとコントローラを経由せずにビューに直接移動しようとしていることを示しています。 – Charlino

+0

@Charlino .../proposal/indexや/....ideasを使用しても同じ結果が得られますか? – MikeTWebb

+0

あなたはリソースが見つからないというエラーメッセージを表示するのと同じ結果が得られますか? – Charlino

答えて

2

あなたは直接ビューを要求しているようです:/Views/Proposal/Index.cshtml。 ASP.NET MVCでは、ビューをリクエストしません。コントローラーアクションを要求します。だからあなたのブラウザでは、URLは/Proposal/Indexであるか、または単に経路がどのように設定されているかに応じて/になるはずです。

Visual StudioでF5とヒットしたときに、このIndex.cshtmlにフォーカスしていたと思われます。この動作を避けるには、Webプロジェクトのプロパティで開始URLを定義することができます。

+0

OK、cool ....プロジェクトでプロパティを設定しようとしましたが、プロポーザル/インデックスが特定のURLとして好きではありませんでした。それは何でしょうか? – MikeTWebb

+0

@MikeTWebb、それは 'Proposal/Index'について何が好きではなかったのですか? –

+0

@ダリン...同じ結果。 404ページが見つかりません – MikeTWebb

関連する問題