2010-06-16 40 views
0

我发现IIS 6.0和.NET 3.5似乎是一个奇怪的问题。我总是使用所有URL的波浪号(例如〜/ mypage.aspx),所以如果我去mydomain.com/mypage.aspx,一切正常。但是,如果我添加了斜线并转到mydomain.com/mypage.aspx/,则页面上使用代字号的所有链接都会呈现为mydomain.com/mypage.aspx/otherpage.aspx而不是mydomain.com/ otherpage.aspx。ASP.NET - Trailing Slash and Tilde

这发生在所有控件上。

有没有人有过这个问题?

+1

'mydomain.com/mypage.aspx /'是一个错误的URL。我认为它正在按预期工作。 – IsmailS 2010-06-16 08:58:11

+1

如果它已经正常工作,为什么尝试错误的URL?斜杠是指定当前文件夹内的内容。如果你能写出这样的问题,你当然知道。 – 2010-06-16 11:24:08

回答

3

mydomain.com/mypage.aspx/是一个错误的网址。通过此URL,它将查找mypage.aspx子目录。我认为它正在按预期工作。

3

您不应该在页面名称的末尾加上斜杠。你为什么把这个斜线?斜线表示应用程序中的文件夹。

+0

这是由一个客户报告,而不是我曾经或曾尝试过的东西。只要我没有失去任何东西。 – Echilon 2010-06-16 19:31:58