[英]Start page without filename and extension in the URL
我正在Visual Studio 2012中设置一个空白项目,并将index.html设置为起始页。 我遇到的问题是该URL现在显示“ localhost:64237 / app / index.html”,因为它包括索引页面的路径。
我希望能够输入“ localhost:64237”并使它仍然访问索引页面,而无需向我显示路径的其余部分或URL中的文件名/扩展名。
右键单击该项目,然后转到属性。 选择左侧的“网络”。 在“服务器”部分下,您应该可以在不使用“应用程序”的情况下进行设置。 完成后,它应该可以按照您的意愿工作。 如果没有,请查看IIS和虚拟目录。
您可以使用路由。
通过使用路由,您可以更改此设置:
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路由的更多信息。
祝好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.