C#,调试HTTPHandler
我有一个HTTP处理程序,它是我们应用程序90%的入口点。 基本上它获取请求,处理大量数据并返回一个非常具体的文件,具体取决于它所嵌入的客户端和网页等。我已经设置了应用程序映射,以便所有.kab扩展指向C:\ Windows。 .. \ aspnet_isapi.dll 。 我将我的HttpHandler DLL添加到我的网站的BIN目录中。 当我尝试浏览测试页面时,iFrame会显示404. 我在设置HttpHandler时是否遗漏了一些内容?
至于调试我的代码,我已尝试附加,但我一直在页面上收到404错误,它从不进入我的代码。 在调试模式下绑定项目的最佳实践方法是什么?
测试的基本设置(一台机器上的所有本地):
- Windows XP Pro上的IIS 5.1 – 运行简单的default default.aspx:
- VS2005以附加模式运行到INETINFO.EXE进程。
您还需要将.cab扩展名映射到web.config文件中的处理程序类。
看到这里 。
例如
....
返回Application Mappings并确保取消选中“Verify File Exists”复选框。 这将使.kab的所有内容都由.NET处理。
只有一条评论标记为正确答案; 必须以相反的方式指定类型,即首先处理程序,然后是程序集名称(例如:type =“My.Assembly.Handler,My.Assembly,…”)
- 在具有子列表的List 中递归读取XML树结构
- 将OracleParameter与C#TimeSpan一起使用 – Literal不匹配
- C#:以分配的逆序排列资源是否有优势?
- 如何从代码后面访问数据模板中的控件?
- 在iTextSharp中的旋转PdfPCell中创建本地链接
- 获取403 Forbidden错误。 客户端身份validation方案“Anonymous”禁止HTTP请求
- 从Outlook 2010中的选定邮件项获取信息
- Google Open Auth 2.0在服务器端获得access_token(错误请求错误,ProtocolError)
- WPF的ICollectionView.filter包含大量数据