我是一个初学者,所以提前抱歉。
我使用VS13构建MVC项目并将其发布到我的网站空间。现在我不确定我需要在转发配置中指定哪个文件或路径才能打开网站。
我试过
/Views/Shared
获取_Layout.cshtml和
/Views/Home
获取Index.cshtml但这些都不起作用。我也改变了一些录取,但它总是告诉我这个
Forbidden - You don't have permission to access / on this server.
当我试图打开网站时。
关于我做错的任何想法?
答案 0 :(得分:0)
使用MVC您不能像传统的ASP.NET WebForms那样访问视图,即/path/to/view.aspx
。一切都通过路由和处理;控制器。
默认情况下,您会有一个HomeController
,其Index
动作会通过GET
请求进行调用。假设您没有更改任何默认路由配置,则只需导航到www.domainname.com/home
即可查看您的Index
页面。
默认路由配置看起来像/controller/action/parameters
,MVC将始终以这种方式工作,除非您告诉它不同。如果您未传递特定操作(例如我没有使用home
网址),则会假定控制器的Index
操作。