ASP.NET 关于设置上传文件导致的问题



    做了一个上传下载的项目,因为要限制上传文件的大小,所以在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 是默认选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值