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()……一样获得根目录呢????
期待高手们的解答。谢谢!

解决方案 »

  1.   

    你这样维护网站很不方便啊,一般配置文件都是配置在web.config里面的
    把你的那个页面作为默认的网站首页,把你的网站直接放在根目录下,直接域名访问就行了
    比如域名是,www.dddd.com,直接输入这个域名就能打开你的网站了
      

  2.   

    没有这样的文件,当然是404错误啊,IIS真有这么智能就好啦,那就不用这么多人在搞开发啦
      

  3.   

    你需要在iis中设置通配符映射
      

  4.   

    配置IIS通配符应用程序映射,使用目录式URL重写。
    http://hi.baidu.com/richwong/blog/item/40a5c9fcbbc3a1f9fc037fad.html安装通配符应用程序映射
    http://technet.microsoft.com/zh-cn/library/cc737254%28WS.10%29.aspx