IIS7中URL重写!IIS提示错误404无法找到资源

MOTA 2008-03-20 02:17:55
webconfig.config文件中已添加如下内容
---------------------------------------
<!-- url重写 -->
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter" />
</configSections>


<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor> ~/main.html </LookFor>
<SendTo> ~/main.aspx </SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>


<system.web> 标签中包含如下内容
-----------------------
<!-- url重写 -->
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>


-------------------------------------------------
BIN目录下拥有URLRewriter.dll
-------------------------------------------------
还需要什么设置?不是写完了WEBCONFIG就可以了么??

我浏览main.html他出现错误404无法找到内容


我用的是IIS 7的服务器
请高人解答。。。
...全文
1060 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
penjiluwa 2008-10-28
  • 打赏
  • 举报
回复
上面不是iis6的啊,我晕
iis7是这样的:


如果是IIS7.0的运行环境, 添加该配置



<system.webServer>
<modules>
<!-- 您的自定义IIS重写模块操作-->
<add type="S.Sams.Framework.UrlRewriter.RewriterModule" name="RewriterModule" />
</modules>
</system.webServer>
hzcong 2008-03-22
  • 打赏
  • 举报
回复
楼上正解
不过似乎要把动作设置成限制为:GET,HEAD,POST,DEBUG
iuhxq 2008-03-20
  • 打赏
  • 举报
回复
站点属性-》主目录-》配置-》添加

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
.html
取消“确认文件是否存在”前的勾

8,833

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧