asp.net – HttpHandler 101失败
发布时间:2020-05-25 04:39:20 所属栏目:asp.Net 来源:互联网
导读:当我添加HTTP处理程序时: add verb=* path=*test.aspx type=Handler/ 随着课程: using System;using System.Web;public class Handler : IHttpHandler{ public void ProcessRequest(HttpContext context) {
|
当我添加HTTP处理程序时: <add verb="*" path="*test.aspx" type="Handler"/> 随着课程: using System;
using System.Web;
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get { return false; }
}
}
我的ASP.NET应用程序死于错误“无法加载类型’处理程序’.”当我尝试访问http://localhost:port/mysite/this-is-a-test.aspx时. 我想也许这是一个命名空间问题,所以我尝试了下面的内容,但得到了相同的“无法加载类型’Test.Handler’.”错误. <add verb="*" path="*test.aspx" type="Test.Handler,Test"/> 随着课程: using System;
using System.Web;
namespace Test
{
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get { return false; }
}
}
}
我知道我在使用ASP.NET时已经生锈了,但我对这个问题一无所知. 解决方法我想你正在使用一个网站项目与Web应用程序项目形成对比.在这种情况下,您需要将处理程序(Handler.cs)的代码放在特殊的App_Code文件夹中.标记文件(Handler.ashx)可能位于您网站的根目录:<%@ WebHandler Language="C#" Class="Handler" CodeBehind="Handler.cs" %> 然后你可以直接在web.config中声明你的处理程序: <add verb="*" path="*test.aspx" type="Handler"/> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 免费.Net云主机与SQL Server数据库
- 错误处理 – 是否可以在ASP Classic中的try-catch像错误处理
- asp.Net MVC视图模型在帖子上是空的
- asp.net-mvc – 为什么我得到一个“无法更新EntitySet,因为
- 在ASP.NET MVC 3中可以使用甜甜圈缓存
- asp.net-mvc – 我如何编写一个MVC3 / 4应用程序,它既可以作
- asp.net-mvc – 奇怪的错误w / NinjectValidatorFactory更新
- asp.net – 为什么即使我将EnableViewState设置为false,也会
- ASP.NET CSS CSS语法问题中的类与CSSClass的区别
- asp.net – MVC 3中的SessionState属性是否正常工作?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC – Html.Textbox()t
- asp.net-mvc – ASP.NET MVC – 从单个控制器动作
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控
- asp.net-mvc – 使用Angular VS Razor进行ASP.Ne
- asp.net-mvc – 未在ELMAH中记录的错误
- asp.net-mvc – ASP.NET MVC控制器的静态方法
- ASP.NET Web Api HttpResponseException 400(错误
- asp.net-mvc – 将JSON格式的DateTime传递给ASP.
- entity-framework-4 – 通过扩展方法的IDbSet和公
- ASP.net HttpRequest上的静态HttpClient线程安全
热点阅读
