IIS8.5 Url重写问题

yangzi0764 2014-10-12 04:56:34
自己使用asp.net处理程序进行的url重写。
1.在IIS7.5下完全正常
2.但是在IIS8.5下,只要请求的url在相应的物理地址上不存在,根本不进入处理程序,直接抛出404错误。

处理程序映射加了,通配符映射也加了

配置:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<httpModules>
<add name="UrlReWriteHandle" type="WebOne.HandleClass.UrlReWriteHandle" />
</httpModules>
</configuration>
...全文
622 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiweilai 2017-02-20
  • 打赏
  • 举报
回复
http://tj.abc.net/cf.aspx?c=tianya http://tj.abc.net/tianya,gif 其中(tianya)为变量0-9 a-z IIS8.5 请问 伪静态规则如何写。
laidanchao 2016-07-01
  • 打赏
  • 举报
回复
果然可以!感谢!
yong771 2016-03-03
  • 打赏
  • 举报
回复
感谢 调了半天 看到这个帖子 解决了。 应该webconfig 中改动项 在IIS 中都能可视化操作吧 难道8.5 把操作项隐藏或者改变了吗?
proton007 2016-02-27
  • 打赏
  • 举报
回复
做了两天没调出来,按照这个方法搞定,非常感谢!
kk18899 2015-11-24
  • 打赏
  • 举报
回复
配了几天都配不好,按照网上的办法配置后,webconfig中自动生成resourceType="File",我改成resourceType="Unspecified"就可以伪静态了,非常感谢chengwangtianxia
chengwangtianxia 2015-06-01
  • 打赏
  • 举报
回复
<handlers>下的子节点,resourceType设置为Unspecified,如下 <add name="folderR" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> 我今天刚刚解决这问题,希望对你有帮助。
yangzi0764 2014-10-20
  • 打赏
  • 举报
回复
IIS模式错了

62,071

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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