asp.net url重写后在本地可以,上传到空间就不行了

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:45:31
我用vs2005启动运行就可以实现,可使用iis发布就不行,上传到空间上也不行.
什么原因呢????
不是本地可以.
是VS2005启动可以.用IIS 跟空间都不行.显示404错误
路径没有错~~~~
我是用Intelligencia.UrlRewriter做的

你在VS2005本地的网址是http://localhost:12345/网站名/这样一种网址模式

而在IIS或者空间上面是http://网址/ 这样的,换句话说就是少了一层目录,所以当然会提示找不到咯。 证明是映射关系做的有问题。 建议你在IIS下面调试,或者把vs2005调试时候的设置为直接在lcoalhost根目录。

1.
检查一下web.config
网站根目录用 ~/ 或者 ~\ 表示,不要用 /
2.注意URLRewrite的那个dll文件是否上传了
基本这些问题

关于asp.net路径和目录http://hi.baidu.com/lonetraveller/blog/item/b3e855b1f688ee5d092302b9.html

webconfig 问题,,检查路径是否正确,一楼说的应该是对的