在App_Code下面添加了Class1.cs
在web.config写入
<httpHandlers>
<add verb="*" path="*.rar" type="Class1.MyHandler, Class1" />
</httpHandlers>
但是运行的时候提示错误:
分析器错误信息: 未能加载文件或程序集“Class1”或它的某一个依赖项。系统找不到指定的文件。
源错误:
行 15: </customErrors>
行 16: <httpHandlers>
行 17: <add verb="*" path="*.rar" type="Class1.MyHandler, Class1" />
行 18: </httpHandlers>
行 19: <pages validateRequest="false"/>
源文件: E:\111\web\web.config 行: 17
谢谢大家了请帮帮忙。
在web.config写入
<httpHandlers>
<add verb="*" path="*.rar" type="Class1.MyHandler, Class1" />
</httpHandlers>
但是运行的时候提示错误:
分析器错误信息: 未能加载文件或程序集“Class1”或它的某一个依赖项。系统找不到指定的文件。
源错误:
行 15: </customErrors>
行 16: <httpHandlers>
行 17: <add verb="*" path="*.rar" type="Class1.MyHandler, Class1" />
行 18: </httpHandlers>
行 19: <pages validateRequest="false"/>
源文件: E:\111\web\web.config 行: 17
谢谢大家了请帮帮忙。
<httpHandlers>
<add verb=“supported http verbs“ path=“path“ type=“namespace.classname, assemblyname“ />
<httpHandlers>
在上面的XML中,
· Verb属性指定了处理程序支持的HTTP动作。如果某个处理程序支持所有的HTTP动作,请使用“*”,否则使用逗号分隔的列表列出支持的动作。因此如果你的处理程序只支持HTTP GET和POST,那么verb属性就应该是“GET, POST”。
· Path属性指定了需要调用处理程序的路径和文件名(可以包含通配符)。例如,如果你希望自己的处理程序只有在test.xyz文件被请求的时候才被调用,那么path属性就包含“test.xyz”,如果你希望含有.xyz后缀的所有文件都调用处理程序,path属性应该包含“*.xyz”。
· Type属性用名字空间、类名称和部件名称的组合形式指定处理程序或处理程序工厂的实际类型。ASP.NET运行时首先搜索应用程序的bin目录中的部件DLL,接着在全局部件缓冲(GAC)中搜索。
是完整的命名空间+classname
不是文件名称