我正在寻找一个很好的容易一步一步“如何”让一个经典的asp应用程序在IIS 7.0下工作的指南。
它是在64位的windows server 2008机器上运行的,如果这有什么不同的话。
发布于 2009-03-12 15:57:43
我们已经将一些经典的ASP代码迁移到了64位Windows 2008。以下是我们在此过程中所做或发现的一些事情:
Enable 32-Bit Applications设置为True.Debugging Properties”节点。将True.Send Errors To Browser你的应用程序使用父路径,你需要在ASP设置的‘功能’页面中进行配置(同上)。该设置位于Behaviour节点下,名为Enable Parent Paths。默认设置是False,就像IIS6一样。IUSR。您可以通过打开网站的身份验证设置‘功能’页面并编辑应用程序池和站点匿名帐户的应用程序池标识来更改此设置:Application Pool Identities Anonymous Authentication setting.
发布于 2014-03-06 22:39:00
我知道这是一个5年前的帖子,但它仍然与我们中那些延迟迁移/升级旧的ASP应用程序的人相关。
这里有一件非常重要的事情,我花了大约两个小时的时间才弄清楚。你怎么把一个ASP应用程序放到一个应用程序池中,你不能让ASP页面成为一个应用程序,因为它们不是兼容的技术。
在DUHH瞬间,我发现有一个分配给整个站点的应用程序池。只需转到“站点”下的站点,选择“基本设置”并分配一个应用程序池。
所有这些都是很好的信息,包括注册你的DLL,我不知道它是否在这个线程中,但也使你的ODBC连接使用两个不同的odbcad32.exe应用程序32位和64位。
再次感谢,(晚了5年)。
发布于 2009-03-30 23:03:35
另请注意,如果需要注册32位dllname.dll,而IIS在32位模式下运行,则应使用\windows\syswow64\regsvr32.exe dll。
哦,还要确保你没有打开服务器端调试太长时间。这将导致IIS在单线程模式下运行(并使其非常慢)。
https://stackoverflow.com/questions/637326
复制相似问题