我想创建一个横幅计数器。为此,当从其他IP请求图像时,我创建了一个非常小的值计数器:http://www.t78.ch/apps/mva/mva.jpg.ashx
它在我的测试服务器上运行。那么,有没有可能摆脱.ashx的扩展,只编写.jpg扩展呢?你能告诉我如何在Win7的IIS管理器中管理它吗?
如果我只是将IIS7中的"Handler“设置为".jpg”,火狐浏览器会返回图像有缺陷或损坏,并且只显示文本消息。
关于Nasenbaer
发布于 2011-11-17 22:03:09
您可以使用重写规则来完成此操作。您可以使用Microsoft's URL Rewrite Modele。规则看起来像这样:
<rewrite>
<rules>
<rule name="Special JPG rewrite" stopProcessing="true">
<match url="apps/mva\.jpg$" />
<action type="Rewrite" url="apps/mva.jpg.ashx" />
</rule>
</rules>
</rewrite>这将放在system.webServer下的web.config文件中。我没有测试规则,但它应该足够接近,可以弄清楚。如果您有其他类似的特殊情况,则可以扩展正则表达式以匹配更多请求。
https://stackoverflow.com/questions/8167679
复制相似问题