0

我是一个初学者,所以提前抱歉。

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

我试过了

/Views/Shared

获取 _Layout.cshtml 和

/Views/Home

获取 Index.cshtml 但这些都不起作用。我也改变了一些录取,但它总是告诉我这一点

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

当我试图打开网站时。

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

4

1 回答 1

0

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

默认情况下,您将拥有一个通过请求调用HomeController的操作。假设您没有更改任何默认路由配置,您只需导航到您的页面即可。IndexGETwww.domainname.com/homeIndex

默认路由配置看起来像/controller/action/parameters,除非您告诉它不同,否则 MVC 将始终以这种方式工作。如果您没有传递特定操作(就像我没有传递homeurl),Index则假定控制器的操作。

于 2013-08-20T11:30:54.680 回答