读书人

ISAPI_Rewrite有关问题.请问.

发布时间: 2012-01-23 21:57:28 作者: rapoo

ISAPI_Rewrite问题...请教...
用ISAPI_Rewrite,在本机测试一切正常

到服务器上以后..打开就该页无法显示,似乎是没找到该页

具体设置如下...请大哥们帮帮忙

在IIS下,ISAPI也运行正常

httpd.ini

[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]

RewriteRule /NewsShow/(\d+)\.html/News/NewsShow.aspx?id=$1 [N,I]


在.NET页面中:

<a href= '/NewsShow/ <%# DataBinder.Eval(Container.DataItem, "Nid ") %> .html ' target= "_blank "> <%# NameLen(DataBinder.Eval(Container.DataItem, "NewsTitle ").ToString(),14) %> </a>


站点目录如下

根目录
|index.aspx
|News文件夹
|NewsShow.aspx
.....

在本机正常.为什么到服务器上就不行了呢???

[解决办法]
发布到服务器上去isapi是读根目录,看你路径是否正确
[解决办法]
把后缀改掉不行?
[解决办法]
<LookFor> ~/(\d{4})/(\d{2})/\.htm </LookFor>

<SendTo> ~/Default.aspx?ID=$1 </SendTo>


[解决办法]
扩展名:.html
可执行文件:aspnet_isapi.dll

读书人网 >asp.net

热点推荐