2013-04-30 51 views
2

我有一个问题让我感到莫名其妙。ASP.Net禁止使用Internet Explorer的URL

另一位开发人员和我自己开发了一个四年前的ASP.Net Web Forms应用程序,并且该网站自那时以来一直存在。大约6个月前,我们使用IIS 6将应用程序从Windows 2003 Web服务器移至使用IIS 7.5的Windows 2008 Web服务器的。当我们移动服务器时,我们再次在Firefox浏览器中测试应用程序,但是,我不记得我们是否也在Internet Explorer中进行了测试。我们应该完成了。

最近已经引起了我们的注意,在Internet Explorer中,当用户试图打一些在网站内的网页,它们都带有一个

Forbidden URL 
HTTP Error 403. The request URL is forbidden 

我也试图我重新创建本地计算机上的这个错误,我也得到一个错误

HTTP Error 400 - Bad Request 

这只能使用的Internet Explorer网页浏览器时发生的,它工作正常的喜欢Chrome的火狐

我不知道如何解决这个问题,但因为我和其他开发人员并没有改变任何的源代码,我不认为这是那里的问题在于。我有一种感觉,它可能与我们新的Web服务器上的IIS有关,但我确实不确定。

有没有其他人看过这个问题?

任何反馈将不胜感激。

谢谢。

回答

2

伙计们,出于某种原因,问题如下:

当用户点击网站上的某个按钮,然后将其重定向到站点中的另一个网页,我以前有下面的代码,这样做

Response.Redirect("../userprofile/myprofile.aspx") 

然而,IE 10发布后,此重定向将不再工作,而是我与

Response.Redirect("~/userprofile/myprofile.aspx") 

希望能取代它这可以帮助别人埃尔谁有类似的问题。

相关问题