2013-10-29 136 views
0

如何在web.config中添加处理程序,我的处理程序名称是图像处理程序。托管处理程序后 不起作用。处理程序在托管后无法正常工作,我正在使用asp.net

这是我的web.config

<?xml version="1.0"?> 
<configuration> 
<system.data> 
    <DbProviderFactories> 
    <remove invariant="MySql.Data.MySqlClient" /> 
    <dependentAssembly> 
    <assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-6.6.5.0" newVersion="6.6.5.0" /> 
    <codeBase version="6.6.5.0" href="bin\Assembly\6.6.5\MySql.Data.dll"/> 
    <codeBase version="6.7.4.0" href="bin\MySql.Data.dll"/> 
</dependentAssembly> 
    </DbProviderFactories> 
</system.data> 

    <system.web> 
    <customErrors mode="Off" /> 
    <compilation defaultLanguage="c#" debug="true" targetFramework="4.0"/> 
    </system.web> 
</configuration> 
+0

可以请你告诉我们你的'web.config'和处理程序签名与一提的IIS您使用 – Sachin

+0

webconfig版本显示above.i我在HostGator的服务器托管 – user2925643

回答

1

您可以在web.config中system.web部分内注册的处理程序。

<system.web> 
    <httpModules> 
     <add name="HandlerName" type="Namespace.HandlerClassName"/> 
    </httpModules> 

    <httpHandlers> 
     <add path="*.htm" verb="*" type="Namespace.HtmlFileHandler, Namespace"/> 
    </httpHandlers> 
    </system.web> 
+0

它显示错误(沿500 - 内部服务器错误。)运行时 – user2925643

+0

显示更新后的web.config部分 – Sachin

相关问题