我如何在 Localhost 中访问 MVC 视图?我已经使用 VS 2010 在 IIS 7 上部署了我的MVC 2应用程序,我的 url 地址是localhost/MyApp但我无法访问视图。
我试过了localhost/MyApp/Views/User/logon
,但我得到404.0 错误
我的网络配置如下
<appSettings>
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false"/>
</appSettings>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
路由代码
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我试过了,
1)为了测试我在我的根文件夹中添加了default.aspx页面,它工作正常
2)我跑了 aspnet_regiis -i