2013-08-20 86 views
0

我是一个初学者,非常抱歉。无法打开发布的MVC项目

我用VS13来构建一个MVC项目并将其发布到我的web空间。现在我不确定在转发配置中需要指定哪个文件或路径才能打开网站。

我试图

/Views/Shared 

得到_Layout.cshtml和

/Views/Home 

获得Index.cshtml但这些都不是工作。我也改变了一些招生,但它总是告诉我这

Forbidden - You don't have permission to access/on this server. 

当我试图打开网站。

关于我在做什么错的任何想法?

+0

你过了这个吗? – sabotero

回答

0

使用MVC您不能像传统的ASP.NET WebForms那样访问视图,即/path/to/view.aspx。一切都通过路由&控制器处理。

默认情况下,您将有一个HomeController,其中将有一个Index操作,该操作通过GET请求调用。假设您没有更改任何默认路由配置,您只需导航至www.domainname.com/home即可查看您的Index页面。

默认路由配置看起来像/controller/action/parameters,MVC将始终以这种方式工作,除非您告诉它不同。如果你没有通过一个特定的动作(比如我没有通过home网址),则假定控制器的动作为Index