做了一个上传下载的项目,因为要限制上传文件的大小,所以在web.config中加了:
<httpRuntime useFullyQualifiedRedirectUrl="true" executionTimeout="45" maxRequestLength="10240"/>
一开始部署到服务器都正常,因为客户用的是80端口所以没有问题。 可是一段时间后,客户那边的80端口被他的另外一个网站给占用了,所以路由里面的对应的域名IP 转到了另外一个8000的端口, 这一改就导致我的网址是: www.xxx.net:8000/login.aspx的格式。 但是现在网站是每次跳转一个也没他们就变成了 www.xxx.net/xx.aspx,自动没有了8000。 这个麻烦了,找了好久终于找到是上面那个问题, 改成:
<httpRuntime useFullyQualifiedRedirectUrl="false" executionTimeout="45" maxRequestLength="10240"/>
就可以了,原因是(以下是引用):
useFullyQualifiedRedirectUrl | 指示客户端重定向是否是完全限定的(采用 {HYPERLINK "http://server/path" } 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。 | |
true | 指定客户端重定向需要以完全限定的格式发送。这是通过自动将不是完全限定的格式的所有重定向转换为完全限定的格式来实现的。 | |
false | 指定客户端重定向不需要被自动转换为完全限定格式。false 是默认选项 |