Asp classic 将经典ASP应用程序从2003/IIS7迁移到2012/IIS8

Asp classic 将经典ASP应用程序从2003/IIS7迁移到2012/IIS8,asp-classic,windows-server-2012,iis-8,Asp Classic,Windows Server 2012,Iis 8,我对ASP/.NET几乎一无所知。我们面临着移动应用程序的压力,因为它目前在一个不兼容ipv6的系统(2003/IIS7)上。我的ASP页面处理得很好,但似乎任何更复杂的应用程序(可能只是那些有Access数据库的应用程序?)都会给我一个“500-内部服务器错误” 我认为这可能是一个权限问题,或者至少是其中的一部分。如果我远程访问该站点,就会出现该错误。如果我访问服务器上的站点,我会加载所有页面,直到第一个html元素需要DB的选项为止 据我所知,旧服务器的所有权限都在那里(内容都是直接复制的)

我对ASP/.NET几乎一无所知。我们面临着移动应用程序的压力,因为它目前在一个不兼容ipv6的系统(2003/IIS7)上。我的ASP页面处理得很好,但似乎任何更复杂的应用程序(可能只是那些有Access数据库的应用程序?)都会给我一个“500-内部服务器错误”

我认为这可能是一个权限问题,或者至少是其中的一部分。如果我远程访问该站点,就会出现该错误。如果我访问服务器上的站点,我会加载所有页面,直到第一个html元素需要DB的选项为止


据我所知,旧服务器的所有权限都在那里(内容都是直接复制的),其中一个是虚拟用户(234-234-23423-234-23类型的用户之一)。我已经确定它是“ASPNET”用户。。。但我还没有找到在2012年如何获得该用户。我读到的一些资料表明,它或多或少被删除/改成了其他东西,我们这里的一位同事说它被移到了网络服务许可(我不确定他是指他这么做的,还是指微软)。你是否从32位平台移到了64位平台。JET(Access)数据库的OLEDB和ODBC驱动程序都是32位的,解决方案可能是打开IIS管理器并在应用程序池中启用32位应用程序

如果您按照本页上的说明操作,您将收到比“500内部服务器错误”更有用的错误消息


您是否已从32位平台移动到64位平台。JET(Access)数据库的OLEDB和ODBC驱动程序都是32位的,解决方案可能是打开IIS管理器并在应用程序池中启用32位应用程序

如果您按照本页上的说明操作,您将收到比“500内部服务器错误”更有用的错误消息


您是否已从32位平台移动到64位平台。JET(Access)数据库的OLEDB和ODBC驱动程序都是32位的,解决方案可能是打开IIS管理器并在应用程序池中启用32位应用程序

如果您按照本页上的说明操作,您将收到比“500内部服务器错误”更有用的错误消息


您是否已从32位平台移动到64位平台。JET(Access)数据库的OLEDB和ODBC驱动程序都是32位的,解决方案可能是打开IIS管理器并在应用程序池中启用32位应用程序

如果您按照本页上的说明操作,您将收到比“500内部服务器错误”更有用的错误消息


我们有。我意识到这样做永远不会“奏效”,但我永远不知道这个问题何时会出现。我试试这个,然后再打给你。谢谢冒着超越我自己的风险(因为页面现在已完全加载,但我还没有做大量测试),它可以工作!谢谢如果可以的话,我会给你10张票,我们有。我意识到这样做永远不会“奏效”,但我永远不知道这个问题何时会出现。我试试这个,然后再打给你。谢谢冒着超越我自己的风险(因为页面现在已完全加载,但我还没有做大量测试),它可以工作!谢谢如果可以的话,我会给你10张票,我们有。我意识到这样做永远不会“奏效”,但我永远不知道这个问题何时会出现。我试试这个,然后再打给你。谢谢冒着超越我自己的风险(因为页面现在已完全加载,但我还没有做大量测试),它可以工作!谢谢如果可以的话,我会给你10张票,我们有。我意识到这样做永远不会“奏效”,但我永远不知道这个问题何时会出现。我试试这个,然后再打给你。谢谢冒着超越我自己的风险(因为页面现在已完全加载,但我还没有做大量测试),它可以工作!谢谢如果可以的话,我会给你10张赞成票。