我正在寻找一个很好的一步一步的“如何”指南获得一个经典的asp应用程序在IIS 7.0下工作。
它是在64位Windows服务器2008年机器如果这有什么区别。
解决方法
我们已经将一些传统的ASP代码移动到64位Windows 2008.这里是我们做的或者发现的一些事情:
>通过托管应用程序开始
在“经典”管道模式下
应用程序池。一旦事情运行正常,你可以切换到“集成模式”,如果你需要利用其提供的功能,以后。
>如果你的ASP应用程序消耗任何
32位第三方或内部
组件您将需要配置
应用程序池以32位运行
模式。 32位DLL不会加载到64位进程。您可以在中配置此
应用程序池的高级设置。将“启用32位应用程序”设置为True。
>强制详细的错误报告
经典ASP,为网站打开ASP的“功能”页面,然后展开
调试属性“节点。将发送错误设置为浏览器为True。
>如果您的应用程序使用父路径
您需要在ASP中配置此
设置’功能’页面(同一个
以上)。设置在
行为节点和被命名
启用父路径。默认设置为
False就像IIS6一样。
> IIS7中的默认匿名帐户
称为IUSR。您可以更改此
通过打开认证
设置“功能”页面和编辑
匿名认证
设置。
>希望为应用程序池和站点使用应用程序池标识匿名帐户:Application Pool Identities