加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何使用IIS7在web.config中设置处理程序?

发布时间:2020-12-16 07:27:58 所属栏目:asp.Net 来源:网络整理
导读:我有一个处理程序,在运行时它会在特定文件夹的图像上创建水印.问题是它有效,但现在却没有. 我所做的就是改变托管. 我的web.config看起来像这样: handler add verb="*" name="ImageWatermarkHandler" type="ImageWatermarkHandler" path="Pics/*.jpg,Pics/*.
我有一个处理程序,在运行时它会在特定文件夹的图像上创建水印.问题是它有效,但现在却没有.

我所做的就是改变托管.

我的web.config看起来像这样:

<handler>
 <add verb="*" name="ImageWatermarkHandler" type="ImageWatermarkHandler" 
      path="Pics/*.jpg,Pics/*.png"  modules="IsapiModule"
      scriptProcessor="C:WindowsMicrosoft.NETFramework64v2.0.50727aspnet_isapi.dll" 
      resourceType="Unspecified" preCondition="integratedMode" />
</handler>

你能帮我么?

解决方法

在IIS 7下,您必须在web.config的configuration / system.webServer / handlers元素下指定自定义http处理程序和模块(与旧版IIS不同,其中元素为configuration / system.web / httpHandlers).

集成模式(您只需要处理程序部分)和经典模式(您需要处理程序和httpHandler)之间存在差异.有关详细信息,请参阅MSDN entry

编辑:首先我没有注意到集成模式的前提条件,新主机是否可以在经典模式下运行您的应用程序?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读