关于asp.net网站下aux路径访问问题

写在此文之前要感谢IP为183.10.158.1的童鞋对我的服务器进行“公鸡”,而我得益于这只鸡获得了这个知识。

为了证明不是自己的网站问题我搬出了msdn,先访问以下两个地址:

http://msdn.microsoft.com/aux
http://msdn.microsoft.com/123

会发现123的能直接跳自定义出错页面而aux的不行,同样也发生在其他任何没错做过处理的asp.net的网站上。

以下是@糖醋鼻子 提供的资料

dos时代的遗迹,一些字符组合有特定的含义(通常是代表一类设备,比如con是控制台,prn是打印机),因此用户不能使用这些字符组合,这些组合被称为保留字。MS-DOS 保留字词的示例有:

CON COM1 COM4 PRN AUX LPT1

苍天,windows怎么还会有如此古老的问题,因为这是发生在windows server 2008 R2上的事情。。。。

还好鬼佬给出了解决方案,不过前提是.net 4.0 fw

<configuration>
  <system.web>
    <httpRuntime relaxedUrlToFileSystemMapping="true"/>

    <!-- ... your other settings ... -->
  </system.web>
</configuration>

详细的点链接看,不废话了。

最后鸣谢,web思想,广州.net俱乐部,@木木,@糖醋鼻子,@沙发,@狂奔的蜗牛,@达达,@周棚,@Gary Gan,@逍遥(排名不分先后)

转载于:https://www.cnblogs.com/matong/archive/2013/04/10/3011979.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值