相关疑难解决方法(0)

自定义Http处理程序IIS7和ASP.NET

我们在web.config中指定了一些HTTP处理程序.当我们通过网站项目运行这个网站时,一切正常.但由于某种原因,在将其移植到WAP项目并指向.NET 3.5框架之后,当我在开发框中的IIS 7中启动网站时,处理程序无法正常工作.除了我的web.config中已存在的指定自定义处理程序之外,我是否需要在IIS7中执行一些特殊操作?

当我在IIS 7中查看我们站点的Handler Mappings部分时,我确实看到了使用我们的自定义扩展列出的3个处理程序.所以看起来它正在拾取我们在web.config中指定的处理程序.但我知道在非WAP网站上工作的处理程序不在这个WAP项目中工作,我不知道为什么.

例如,当我们的一个处理程序在引用时尝试启动时,我得到:

'/'应用程序中的服务器错误.分析程序错误说明:解析为此请求提供服务所需的资源时发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

Parser Error Message: Could not create type 'jaxHandler'.

Source Error:

Line 1:  
Line 2:  
Line 3:  using System;


Source File: /jaxHandler.ashx    Line: 1

Version Information: Microsoft .NET Framework Version:2.0.50727.3074; ASP.NET Version:2.0.50727.3074 
Run Code Online (Sandbox Code Playgroud)

此外,当我尝试点击我们网站上的.customextension上的超链接时,处理程序似乎没有拿起它.

所以当我点击超链接时,我得到:

HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Detailed Error InformationModule IIS Web Core 
Notification MapRequestHandler 
Handler StaticFile 
Error Code 0x80070002 
Requested URL http://sss:80/somename.prod …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-7

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net ×1

iis-7 ×1