ASP.NET在浏览器中显示默认页面的完整URL

时间:2012-07-30 11:47:54

标签: c# asp.net iis default-document

当我在IIS中设置默认文档以显示我的默认页面(default.aspx)时,使用我实现的主机头访问它;它只显示主机标题地址,而不是浏览器中的完整页面地址。

例如:

主机标头:http://mysite IIS默认文档:/PageContainer/default.aspx

当我通过浏览器输入http://mysite时;它会打开http://mysite/PageContainer/default.aspx,但只会在浏览器地址栏中显示http://mysite地址。

如何更改它以在浏览器地址栏中显示http://mysite/PageContainer/default.aspx这样的完整网址。

2 个答案:

答案 0 :(得分:0)

您可以为

添加重定向
http://mysite --> http://mysite/PageContainer/default.aspx

答案 1 :(得分:0)

您可以使用以下代码在根目录中添加default.aspx页面(例如http://mysite/default.aspx),并将'default.aspx'设为默认文档:

<html>
<head>
<meta http-equiv="refresh" content="0;URL=/PageContainer/default.aspx" />
</head>
<body></body>
</html>