Visual Studio asp.net mvc 项目起始页显示完成 url

Visual Studio asp.net mvc project starter page shows complete url

我已经使用 Microsoft ASP.net WEBAPI 启动了一个新的 angularjs SPA。我的 SPA 应用程序文件夹位于与 APIs 文件夹平行的服务器上。因此我的索引文件在 app 文件夹中。我右键单击 index.html 文件并将其设置为起始页。问题是当我 运行 应用程序显示全部完成时 URL。像这样

http://localhost:1540/Public/app/index.html

如何隐藏它只显示

http://localhost:1540/

同时 运行将我的索引页作为起始页。部署的时候会出问题

您有几个选择。 URL Rewriting, manipulating the MVC Routing system to serve your file or as stated here return 通过 MVC 的文件,即您的 HomeControllerIndex 操作。