|
|
1
2
只要没有子目录,上面的代码就可以正常工作。哎呀,这是一只虫子ASP.NET:的请求.RawUrl不应包含“/默认.aspx“当URL没有该扩展名时。我已经测试了你的代码,没有子目录也可以正常工作,但是如果默认.aspx在一个目录下请求.RawUrl对象无法摆脱默认.aspx因此形成了无限循环。 |
|
|
2
1
对处理子目录和维护url变量的轻微修改。可能存在更好的比较和替换功能,但这对我使用iis7是有效的。
|
|
|
3
1
我尝试了URL重写方法。也就是说,这个:
|
|
|
4
0
既然你用的是IIS7,试试这个:
|
|
|
5
0
这对我有用。 http://www.w3schools.com/asp/met_redirect.asp 使用上面的链接,我写了以下几行,执行起来没有任何问题。注意,结尾没有分号。我的默认.aspx页面只包含以下三行。
可能的原因是;通常在.aspx页面的顶部或web.config文件文件。如果没有提到语言,IIS将使用VB.NET版我们知道VB.NET版不使用分号终止语句。 |
|
6
-1
在您的应用程序中使用此代码默认.aspx页码
|