我正在寻找一个很好的、简单的分步“操作方法”指南,以让经典的 asp 应用程序在 IIS 7.0 下工作。
如果有什么区别的话,它是在 64 位 Windows Server 2008 计算机上。
我们已经将一些经典 ASP 代码移至 64 位 Windows 2008。以下是我们在此过程中所做或发现的一些事情:
首先托管应用程序
在“经典”管道模式下
应用程序池。一旦一切运行正常,如果您以后需要利用它提供的功能,您可以切换到“集成模式”。
如果您的 ASP 应用程序消耗任何
32 位第三方或内部
您需要配置的组件
应用程序池以 32 位运行
模式。 32 位 DLL 不会加载到 64 位进程中。您可以在
应用程序池的高级设置。放Enable 32-Bit Applications
to True
.
强制详细错误报告
经典 ASP,打开网站的 ASP“功能”页面,然后展开Debugging Properties
节点。放Send Errors To Browser
to True
.
如果您的应用程序使用父路径
您需要在 ASP 中进行配置
设置“功能”页面(与
多于)。该设置位于Behaviour
节点并被命名为Enable Parent Paths
。默认设置是False
就像 IIS6 一样。
IIS7中默认的匿名帐户
叫做IUSR
。你可以改变这个
通过打开身份验证
设置网站的“功能”页面和编辑
这Anonymous Authentication
环境。
首选对应用程序池和站点匿名帐户使用应用程序池身份:应用程序池身份
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)