gpt4 book ai didi

asp.net - 以集成模式运行的 IIS 7 经典 ASP 应用程序

转载 作者:行者123 更新时间:2023-12-04 18:23:43 25 4
gpt4 key购买 nike

我们在集成模式下托管在 IIS 7 上的 ASP .Net 应用程序。

我们在这个 ASP .Net 应用程序中有一些经典的 ASP 页面。当我尝试从经典 ASP 页面创建帖子并尝试使用 Request.Form("name") 访问发布的数据时,它给了我未指明的错误。请求对象在表单发布时被删除。

如果我将包含经典 asp 页面的文件夹更改为应用程序并将其应用程序池更改为使用经典模式的新应用程序池,则一切正常。

我可以在集成模式下托管在 IIS 7 上的 ASP .Net 应用程序中运行经典 ASP 页面吗?

我们将 Sitecore 6.5 用于我们的 Web 应用程序。

最佳答案

是的,您可以使用集成管道在 IIS7 上运行 ASP Classic。

您可能必须添加自定义 HTTP 处理程序。看看Kim Hansen的答案.她使用以下代码:

<add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" />

看看 this有关在 IIS7 上运行 ASP Classic 的一些一般提示的资源。

其他一些需要研究的事情:
  • 默认情况下禁用 32 位应用程序。某些 COM 对象需要启用此功能。此选项可按站点设置
  • 看看comPlus entry在 web.config 中。特别是 executeInMta在某些情况下对于经典 ASP 可能很重要。
  • 关于asp.net - 以集成模式运行的 IIS 7 经典 ASP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174783/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com