在URL中没有文件名和扩展名的起始页面

时间:2014-09-19 22:01:01

标签: asp.net visual-studio

我在Visual Studio 2012中设置了一个空白项目,并将index.html设置为起始页面。我遇到的问题是网址现在说" localhost:64237 / app / index.html"因为它包括索引页面的路径。

我希望能够输入" localhost:64237"并让它仍然访问索引页面,而不显示路径的其余部分或URL中的文件名/扩展名。

2 个答案:

答案 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路由的更多信息。

祝你好运