C# 启动调试MVC3应用程序将在浏览器中打开特定的.cshtml文件
在Visual Studio中,当我在这个特定的MVC3项目中按下C# 启动调试MVC3应用程序将在浏览器中打开特定的.cshtml文件,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,在Visual Studio中,当我在这个特定的MVC3项目中按下F5时,它会打开: localhost:36185/Views/Auction/Details.cshtml 在任何其他项目中,当我按下F5时,它会正确打开Home/Index操作方法: http://localhost:36185 为什么要打开特定视图而不是使用正确的主视图/索引操作?什么设置有干扰?项目属性=>Web=>启动操作 你挑吧 您可以尝试Marc Gravell给出的解决方案。如果这不起作用,您可能需要检查Glo
F5
时,它会打开:
localhost:36185/Views/Auction/Details.cshtml
在任何其他项目中,当我按下F5
时,它会正确打开Home/Index
操作方法:
http://localhost:36185
为什么要打开特定视图而不是使用正确的主视图/索引操作?什么设置有干扰?项目属性=>Web=>启动操作 你挑吧
您可以尝试Marc Gravell给出的解决方案。如果这不起作用,您可能需要检查Global.ascx文件中的路由配置 @SergioTapia除非我知道你的路线表,否则我无法告诉你如何行动;但是,您可以在特定页面(包括站点根目录的空白条目)中输入任何url(不带主机/端口)。您也可以只选择“特定页面”并将字段留空,它将加载您的默认路由。Sanity是正确的!多年来,我一直在处理这个与细微差别的问题,只需停止调试器,选择一个代码文件选项卡(与活动的
.cshtml
选项卡相反),然后再次启动调试器。呃:这是一个很棒的提示,上面提到的两个选项之一应该是默认选项。我不同意。。。我主张使用“启动URL”,并将其指向您的IIS路由。否则,您的应用程序将无法启动;您必须通过URL栏或IIS浏览到它。