我在Visual Studio 2012中设置了一个空白项目,并将index.html设置为起始页面。我遇到的问题是网址现在说" localhost:64237 / app / index.html"因为它包括索引页面的路径。
我希望能够输入" localhost:64237"并让它仍然访问索引页面,而不显示路径的其余部分或URL中的文件名/扩展名。
答案 0 :(得分:1)
右键单击项目并转到属性。选择左侧的“web”。在“服务器”部分下,您应该可以使用“app”进行设置。一旦完成,它应该像你想要的那样工作。如果没有,请查看IIS和虚拟目录。
答案 1 :(得分:0)
您可以使用路由。
通过使用路由,您可以更改此信息:
http://www.mywebsite.com/Product/ProductDetails.aspx?id=1
http://www.mywebsite.com/ProductProductDetails.aspx?name=Apple
进入这个:
http://www.mywebsite.com/Product/1
http://www.mywebsite.com/Product/Apple
或者这个:
http://www.mywebsite.com/Apple
在google中查找有关ASP.NET路由的更多信息。
祝你好运