我的项目是用asp.net 开发的,里面有伪静态功能,而且网站项目是放在 别人公司虚拟主机上面的, 服务商说提供伪静态服务的,
但是我配置了还是不行,
我的疑问是, asp.net伪静态是不是 一定 要在iis 里面对单个项目进行 iis映射配置才能运行???
但是我配置了还是不行,
我的疑问是, asp.net伪静态是不是 一定 要在iis 里面对单个项目进行 iis映射配置才能运行???
解决方案 »
- 【求助】购物系统……
- HttpModule对html不起作用怎么办?
- 如何国际化GridView中的HyperLinkField
- .net中通常如何实现像ASP中的include嵌入文件的功能??
- Page_Load事件为什么没有响应?
- 有什么方法在不使用cookie的情况下利用Role-Based Authorization角色
- asp.net做的音乐播放器,如何同步显示歌词(求助)
- 斑竹快来,斑竹快来,斑竹快来,斑竹快来,斑竹快来,斑竹快来,斑竹快来
- 怎么样在VS.Net2003中配置使得html代码中不自动生成烦人的<FONT face="宋体"></FONT>
- 未将对象引用设置到对象的实例。需要将百度地图坐标传到后台调用
- 退出的时候关闭子窗口
- 在线等:ASP.NET中母板页和内容页中的A标记样式控制问题
比如有基于ISAPI的rewrite,又或urlrewrite.一般服务端用的是前者.
若你用的是urlrewrite(ms那个),服务商的IIS未设置也用不了。
先问清楚,good luck
http://hi.baidu.com/qgbmxxf/blog/item/3c1f861e665eed184034174d.html
这要分几个角度来谈了.
伪静态url rewriter有两种模式:
1 基于IIS.这种模式一般需要安装专用收费或免费组件,并在网站根目录下放置一个配置表,如http.ini
2 基于ASP.net,这种模式需要自己编写ihttpmodel或ihttphander,然后在web.config中注册及配置。
基于asp.net的模式,还必须设置IIS(主要是你想操作的扩展名,如.htm)
3 如果服务器是IIS7,则比较特殊,一般只需要配置web.config至于服务商说已开通了伪静态,你就得了解清楚,他开通的是哪一种。
或在global里重写路径
你好 newdigitime !
服务商说是
1 基于IIS.这种模式一般需要安装专用收费或免费组件,并在网站根目录下放置一个配置表,如http.ini上面这个类型的, 我们的语言是asp.net3.5的版本,能告诉我 httpd.ini 里面的具体设置怎么弄吗,
或者给个实例。。谢谢了啊
newdigitime ! 你好
服务商安装的组建还没有问清楚他们, 就只说了要在 httpd.ini 里面设置伪静态规则,
能留个常用的联系方式吗, 方便与您联系, 谢谢了,
基本上应该是用的是名为isapi_rewrite的组件.很简单,你只要下载后,在你的空间根目录下(一定要是根目录)
上传两个文件 httpd.parse.errors及 http.ini其中的http.ini在上传前需要配置好.所谓配置就是 写几条 正则表达式规则.这里有比较详细的说明,以及示例,你可以在示例上直接修改正则就行了.
查看示例