日期:2014-05-19  浏览次数:20432 次

url重写的问题
我通过在web.config里设置urlMappings节简单的实现url重写
现在问题是
在.net开发环境下
通过ASP.NET   Development   Server浏览http://localhost:2356/重写过.html
一切正常
但是发不到服务器上后
通过http://localhost/重写过.html   或者http://IP/重写过.html
访问的时候就会出现错误,找不到页面
这是怎么回事啊?

------解决方案--------------------
需要你的服务器IIs 设定 .html文件 被 asp.net_isapi.dll 处理
------解决方案--------------------
打开IIS-〉右击站点-〉属性-〉主目录选项卡-〉配置-〉映射选项卡-〉在应用程序扩展中找到aspx后缀双击复制可执行文件-> 单击插入按钮(通配符应用程序映射)-> 粘贴刚才复制的内容-〉点击确定退出就可以了