Asp.net Visual Studio视图浏览器在Core 2.0 Web应用上不工作

Asp.net Visual Studio视图浏览器在Core 2.0 Web应用上不工作,asp.net,visual-studio-2017,asp.net-core-2.0,Asp.net,Visual Studio 2017,Asp.net Core 2.0,我正在运行一个简单的ASP.NET核心Web应用程序,当我尝试在我的任何.cshtml内容页(即lives here=>localhost:1234/PageFolder/mypage)上的浏览器中右键单击\查看时,它总是导航到localhost:1234 我有Visual Studio 2017(企业版)-v15.6.7 我甚至一直在关注其他人有类似问题的线索,他们所谓的修复似乎对我没有任何影响 多谢各位 它们不是HTML文件。即使使用Razor页面,也无法通过其所在的文件夹路径访问视图。必须

我正在运行一个简单的ASP.NET核心Web应用程序,当我尝试在我的任何.cshtml内容页(即lives here=>localhost:1234/PageFolder/mypage)上的浏览器中右键单击\查看时,它总是导航到localhost:1234

我有Visual Studio 2017(企业版)-v15.6.7

我甚至一直在关注其他人有类似问题的线索,他们所谓的修复似乎对我没有任何影响


多谢各位

它们不是HTML文件。即使使用Razor页面,也无法通过其所在的文件夹路径访问视图。必须点击一条最终将渲染视图的路线。由于路由可能因许多不同的因素而有所不同,所以如果浏览器中的视图最终确实加载了您要查看的特定视图,这通常是一个令人高兴的意外。长话短说,你对此无能为力。这只是事情的工作方式。另外,关于链接的问题:那就是引用Web表单页面(ASPX)。这些实际上是通过文件路径路由到的,所以像浏览器中的视图这样的东西直接加载它是很简单的。它没有ASP.NET核心站点的应用程序。是否有解决方法来实现这一点-例如,如果我的Razor页面是/folder/razorpage.cshtml,那么我知道我可以通过访问localhost:1234/folder/razorpage到达那里-我真的很惊讶没有扩展或其他东西。是否有办法(以某种方式)在Startup.cs中设置路由,并使用控制器(只是假设)进行破解?如果您想深入Visual Studio扩展开发,几乎任何事情都是可能的,但这对于通过单击链接或手动在地址栏中键入内容来解决问题来说有点极端。除此之外,或者除非其他人已经创建了这样的扩展,否则你就不走运了。我也这么认为,是的,我同意这是极端的。谢谢