0

我的应用程序上有一个登录页面,一旦我登录,它应该重定向到 Default.aspx:在 VS 本地设置中,重定向的 URL 是这样的 - “ http://mydomain.com/testApp/account/Login.aspx ?ReturnUrl=/Default.aspx重定向到“ http://mydomain.com/testApp/Default.aspx

现在我已经在 IIS7 上发布了一个应用程序,我可以直接浏览它。

但是当我登录时,重定向页面总是以:mydomain.com/Default.aspx 而不是 mydomain.com/testApp/Default.aspx 的形式出现。

我确实尝试将默认页面设置为 testApp/Default.aspx,但这没有帮助。

我是否需要更改查询字符串才能在 IIS 上运行?

如果我直接运行应用程序并输入 mydomain.com/testApp/Default.aspx,它可以正常工作。

任何指针?

注意:请将 mydomain.com 替换为 locahost。

4

1 回答 1

0

我想通了这个问题。用于重定向的查询字符串中的相对路径应该有 ~ 在 IIS 上部署后访问根文件夹。

于 2013-07-31T10:10:44.610 回答