我正在运行Visual Studio 2013,并且我的应用程序很奇怪。我启动我的Web应用程序并重定向到登录页面,但是一旦我登录,它就会尝试重定向到Default.aspx。这通常不会成为问题,但域名在重定向时被删除,因此导致错误。如果我将域名放回到网址中,我会看到我期待的网页。从URL中删除的域名
示例 这就是我所期待的登录后。
http://localhost:8080/Default.aspx
什么我登录后得到的是这样的:
http://Default.aspx
我想有我在VS设置,IIS Express或在我的web.config的错误的问题,但不知道在哪里看。
编辑:这只发生在这个webapp。我有其他的webapp项目,我工作,它不会发生在那些。这使我相信这个问题更可能是VS,项目或我的Web.config中关闭的设置。
编辑:为了补充说明,登录后,我点击的任何链接/按钮导致发生此错误。每次我导航到新页面时,我都必须添加域。这使我相信这个错误实际上并不是由登录本身造成的。
添加相关的登录码,检查您是否在重定向url开始处有前缀正斜杠。 – Dave
这是网络形式或mvc或什么?如果mvc你应该使用Url.Content。 –
这是使用webforms。 –