繁体   English   中英

网址中没有文件名和扩展名的起始页

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM