首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net中URL重写无扩展名的路径iis怎么设置

2012-04-26 
asp.net中URL重写无扩展名的路径iis如何设置rt假如,我的实际url路径是域名/publist.aspxurl重写后的路径是

asp.net中URL重写无扩展名的路径iis如何设置
rt
假如,我的实际url路径是 域名/publist.aspx
url重写后的路径是 域名/UserAdmin/Publish
发布后浏览 404文件或路径找不到错误 iis可以浏览url重写的.html扩展名的文件。
类似于 域名/UserAdmin/Publish 这样的无法浏览。请问各位高手如何设置iis呢?

还有一个问题,
例如我整站都是用url重写 我前台调用一个外部js文件我是这样写得
<script language="javascript" type="text/javascript" src='<%=ResolveUrl("~/js/wbJs.js")%>'></script>这样写完全正常访问
如果我在js文件里面我需要调用某个重写的url我改真名写呢
$("#btnXiex").bind("click",function(){
  this.href="/admin/UserAdmin/Publish";//url重写的地址实际地址是域名/publish.aspx
}); 如果我在、admin/UserAdmin/Publish 这个页面中访问根目录的某个文件的话是错误的,
我加上 ../ 写还是不行,js文件里面怎么才能像<%=ResolveUrl()……一样获得根目录呢????
期待高手们的解答。谢谢!


[解决办法]
你这样维护网站很不方便啊,一般配置文件都是配置在web.config里面的
把你的那个页面作为默认的网站首页,把你的网站直接放在根目录下,直接域名访问就行了
比如域名是,www.dddd.com,直接输入这个域名就能打开你的网站了
[解决办法]
没有这样的文件,当然是404错误啊,IIS真有这么智能就好啦,那就不用这么多人在搞开发啦
[解决办法]
你需要在iis中设置通配符映射
[解决办法]
配置IIS通配符应用程序映射,使用目录式URL重写。
http://hi.baidu.com/richwong/blog/item/40a5c9fcbbc3a1f9fc037fad.html

安装通配符应用程序映射
http://technet.microsoft.com/zh-cn/library/cc737254%28WS.10%29.aspx

热点排行