我在Visual Studio 2015中创建了一个名为“HelloASPNETCore”的ASP.NET核心Web应用程序,默认模板有一个控制器“Home”和几个动作“Index”,“Contact”..... etc;现在我想在IIS Express上以root URL启动它
http://localhost:29492/HelloASPNETCore
但Visual Studio为我设置的默认URL是
http://localhost:29492
在经典的ASP.NET MVC Web应用程序项目中,我刚刚在项目属性中指定了项目URL,但它可以工作,但它在ASP.NET核心Web应用程序项目中不起作用 . 我在浏览器上输入了URL http://localhost:29492/Home/Index并得到了正确的内容响应,但http://localhost:29492/HelloASPNETCore/Home/Index给了我空的内容,没有任何错误信息 .
2 回答
在属性文件夹中,您有文件launchSettings.json,您可以在其中设置应用程序的某些设置 .
你会发现这样的事情:
您可以在编写服务器相关内容的位置定义它
如果您正在使用visual studio,那么您可以通过使用正确的
launchUrl
修改properties/launchSettings.json
文件来完成此操作:有关详细信息,请按照article
您必须设置路由以支持 .