首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS7 2008/IIS7 7中的HTTP处理程序

IIS7 2008/IIS7 7中的HTTP处理程序
EN

Stack Overflow用户
提问于 2010-05-04 16:14:51
回答 1查看 887关注 0票数 1

我们正在将我们的网站从web 2003/IIS7 6迁移到web 2008/IIS7 7。我们的.NET代码是一个带有编译二进制文件的WAP表单。我确实开发了一个Win7 7/IIS7 7框,因此必须尽早学习如何在这个较新的环境中设置HTTP处理程序。我在我的盒子上做得很好的是:

代码语言:javascript
复制
  <system.webServer>
        <handlers>
            <remove name="WebServiceHandlerFactory-Integrated" />
            <remove name="ScriptHandlerFactory" />
            <remove name="ScriptHandlerFactoryAppServices" />
            <remove name="ScriptResource" />
            <add name="RivWorks" path="*.riv" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
            <add name="RivWorks2" path="*.riv2" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
            <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </handlers>

当我试图调用*.riv处理程序时,我在新网站上得到的所有信息是:

404 -找不到文件或目录。

您要查找的资源可能已被删除、已更改名称或暂时不可用。

好的。当你写出这些问题时,你会发现一些有趣的事情。我们的服务器设置为集成模式,并运行在x64系统上。因此,我将前提条款改为:

preCondition="integratedMode,runtimeVersionv2.0,bitness64“

现在我明白了:

500 -内部服务器错误。

您正在寻找的资源有问题,无法显示。

你知道我该做什么,该去哪里找吗?

提亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-04 20:02:45

为您的*.riv处理程序尝试以下操作:

代码语言:javascript
复制
<add name="RivWorks-Integrated" path="*.riv" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode" />

这是基于集成模式的.aspx处理程序。它不像经典模式那样作为ISAPI扩展运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2767004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档