博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于利用VS2008创建项目遇到的小困惑备忘
阅读量:6281 次
发布时间:2019-06-22

本文共 1744 字,大约阅读时间需要 5 分钟。

本来是想学习下IHttpAsyncHandler接口的,然后就打开VS2008,快速点击“文件”-->“新建”-->"网站",然后新建一个CometSQL的网站,再在网站下面新建三个类:ProcessAsyncHandler.cs、ProcessAsyncResult.cs、ProcesssMessageHandler.cs,这三个类分别继承自IHttpAsyncHandler、IAsyncResult以及IHttpHandler。本来搞到这儿貌似一切没问题,可是下面调试的时候,麻烦来了,我在ProcessAsyncHandler类中敲入以下代码:

public class ProcessAsyncHandler : IHttpAsyncHandler     {
public static List
Queue; static ProcessAsyncHandler() {
Queue = new List
(); } #region IHttpAsyncHandler 成员 public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) {
var sessionID = context.Request["sessionId"]; if (Queue.Find(q => q.SessionId == sessionID) != null) {
var index = Queue.IndexOf(Queue.Find(q => q.SessionId == sessionID)); Queue[index].Context = context; Queue[index].Callback = cb; return Queue[index]; } var asyncResult = new ProcessAsyncResult(context, cb, sessionID); Queue.Add(asyncResult); return asyncResult; } public void EndProcessRequest(IAsyncResult result) {
var rslt = (ProcessAsyncResult)result; rslt.Context.Response.Write(rslt.Message); rslt.Message = string.Empty; } #endregion #region IHttpHandler 成员 public bool IsReusable {
get { return true; } } public void ProcessRequest(HttpContext context) {
throw new NotImplementedException(); } #endregion }

没想到在我的界面显示如下:

 

但是我按F5运行的时候,程序仍然能够运行,只是不能击中断点。

如果说这还需要在web.config中配置的话,那么我利用如下节点来配置:

 始终不正确,一直提示找不到文件。这就怪了......................

其实,发生这种事情的原因,就是因为这三个类没有在同一个程序集下面,解决的方法很简单,就是创建项目的时候,选择“文件”-->“新建”-->"项目",在弹出的对话框中选择“Asp.net web 应用程序”即可。

转载地址:http://swxva.baihongyu.com/

你可能感兴趣的文章
Memory Cache(内存缓存)
查看>>
Java技术相关
查看>>
操作系统概述总结
查看>>
北京程序员 VS 硅谷程序员(转)
查看>>
[AX]AX2012 使用视图
查看>>
20161108学习笔记
查看>>
手把手教你把Vim改装成一个IDE编程环境(图文)
查看>>
Git: 在CentOS上设置共享Repository
查看>>
精心挑选
查看>>
nextcloud 15 Could not open input file: occ
查看>>
串口编程C++实例(CE) .
查看>>
【形式化方法:VDM++系列】3.基于VDM++的图书管理系统需求定义
查看>>
No component factory found for ListenerAddComponent. Did you add it to @NgModule.entryComponents?
查看>>
python def说明
查看>>
实验四
查看>>
关于上、下拉电阻的总结整理
查看>>
STL--map学习笔记
查看>>
gogo learning
查看>>
软件工程概论作业2
查看>>
利用Boost影响Lucene查询结果的排序
查看>>