Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 启动调试MVC3应用程序将在浏览器中打开特定的.cshtml文件_C#_Asp.net Mvc 3 - Fatal编程技术网

C# 启动调试MVC3应用程序将在浏览器中打开特定的.cshtml文件

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

在Visual Studio中,当我在这个特定的MVC3项目中按下
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浏览到它。