Asp.net mvc 3 使用nHibernate的MVC3

Asp.net mvc 3 使用nHibernate的MVC3,asp.net-mvc-3,nhibernate,Asp.net Mvc 3,Nhibernate,我有一个使用nHibernate、Rhino和Castle的MVC3项目。我终于把所有的部件都安装好了。我想。至少它运行并调用IWondsorContainer CreateContainer()方法……在该方法之后,应用程序不会启动,我会收到以下消息: Server Error in '/' Application. -------------------------------------------------------------------------------- The reso

我有一个使用nHibernate、Rhino和Castle的MVC3项目。我终于把所有的部件都安装好了。我想。至少它运行并调用IWondsorContainer CreateContainer()方法……在该方法之后,应用程序不会启动,我会收到以下消息:

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

有什么想法吗?我不知道该怎么看。谢谢

您似乎在直接请求查看:
/Views/Proposal/Index.cshtml
。在ASP.NET MVC中,您不请求视图。您请求控制器操作。因此,在您的浏览器中,url应该是
/proposition/Index
或干脆是
/
,具体取决于您的路线配置


我怀疑当你在VisualStudio中点击F5时,你的注意力集中在了这个
Index.cshtml
上,它有一个跟随url的丑陋习惯。您可以在web项目的属性中定义开始url以避免此行为。

尝试转到url
/proposal/index
。上面的错误表明您试图直接进入视图,而不经过路由和控制器。@Charlino…我使用/proposal/index或/…ideas时仍然得到相同的结果?您得到相同的结果,就像您得到相同的错误页面,抱怨找不到资源一样?@Charlino…与以前的结果相同OK,酷…我试图在项目中设置属性,但它不喜欢建议/索引作为特定URL。应该是什么?@MikeTWebb,它不喜欢
提案/索引
?@Darin…同样的结果。404找不到页面