asp.net – IIS 7 URL重写规则未应用
我有一个托管在IIS7服务器上的.net 4.0 Web应用程序.
阅读本文后:http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/关于从另一台服务器提供静态内容,以便每次请求静态文件时都不会发送cookie,我尝试了但没有取得多大成功. 这是在web.config文件中编写的部分: <system.webServer> <rewrite> <rules> <rule name="images" stopProcessing="true"> <match url="^images/(.*)$" /> <action type="Rewrite" url="http://static-server.com/images/{R:1}" appendQueryString="true" logRewrittenUrl="true" /> </rule> </rules> </rewrite> </system.webServer> 定义此规则后,应将映像文件夹中文件的每个链接重写到静态服务器URL中.但这根本不起作用,现在images文件夹中的每个图像都返回404未找到的图像.任何可能导致此行为的想法,或者如何从不同服务器的特定文件夹中提供文件的不同解决方案,而不必通过大量代码并更改链接到静态服务器的所有链接? 我也尝试使用重定向操作类型而不是实际工作的重写操作,但它无法解释为什么我试图在不同的服务器上提供文件的原因(这种方式请求被发送到我的动态内容服务器所有必需的cookie并重定向到静态服务器,这实际上比从动态内容服务器提供图像更糟糕. 解决方法
我认为只有这个规则才能解决这个问题.它可能不会重写发送给用户的页面中的链接.
您链接的文章表明您“与IIS Application Request Routing module一起”执行此操作.它是实际更改发送到客户端的文件中的链接的路由模块. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 需要帮助区分WebMatrix,ASP.NET网页和Raz
- 会员资格,SimpleMembership,ASP.NET身份之间有什么区别?
- iis – 是否需要serviceAutoStartProvider属性来自动启动AS
- ASP.NET Web API可以在与MVC相同的URL上工作吗?
- asp.net-mvc – NHaml是否具有content_for布局能力?
- asp.net-mvc – MVC帮助 – 使用@URL的图像src?
- 如何在ASP.NET中使用列表<>集合作为Repeater数据源与C#
- asp.net – 路径’PROPFIND’被禁止?
- asp.net-mvc – HttpContext和HttpContextWrapper之间的区别
- asp.net – 如何在南希显示我的404页面?
- asp.net-mvc – 如何在MVC5中从AccountControlle
- asp.net-mvc – 将List参数传递到ASP.NET MVC3中
- asp.net – 使用Google货币转换API时,输入字符串
- asp.net-web-api – ASP.NET Core中的IHttpActio
- 从ASP.NET切换到面包和黄油HTML / jQuery的优势
- asp.net – 使用Wopi和Office Online Server在Wo
- ASP.net vNext和Entity Framework 6
- asp.net – Shutterfly Order API.
- asp.net mvc 简易通用自定义Pager实现分页
- asp.net – 通过Button控制Fire AsyncFileUpload