网站地址以colon结尾,表示服务器错误

时间:2014-04-21 05:18:30

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 azure

当我的网站地址为http://www.websiteaddress2323.com/info/Value23时:

网站提供HTTP 500内部服务器错误,因为地址以冒号:

结尾

我在web.config中添加了以下内容,以便路径后的所有链接都有效

  <add name="UrlRoutingHandler1" type="System.Web.Routing.UrlRoutingHandler,   
   System.Web, Version=4.0.0.0,          Culture=neutral,          
   PublicKeyToken=b03f5f7f11d50a3a" path="/info/*" verb="GET" />

这适用于我的本地主机服务器,但当我将其推送到Azure时,它会给出500内部服务器错误。

有没有解决这个问题?我想要做的是通过删除冒号永久地将地址重写为/info/Value23,但是页面加载模块没有被调用并在它有机会调用page_load代码之前抛出错误以便我可以捕获这个地址和重定向。

1 个答案:

答案 0 :(得分:0)

如果最后有冒号,那么网络服务器正在使用端口号,这就是为什么它会给你服务器错误。

这是网址详情 http://www.utoronto.com/webdocs/HTMLdocs/NewHTML/url.html

要获得正确的网址,您需要提供端口号或删除冒号