我有一个ASP.NET网站(不是Web应用程序),我使用'publish'选项发布它(到五个Windows Server(2003))。
我的开发PC包含Oracle版本11(DataAccess.dll),Web服务器使用版本10.我无法降级我的开发机器,因为它有Windows 7,这与版本10不兼容。我无法将服务器升级到版本11因为虽然Windows Server 2003是兼容的,但它似乎与Oracle 11不能很好地兼容。我确保修补了服务器。
因此,在发布网站时,我在web.config中有以下行:
<add assembly="Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89B483F429C47342"/>
然后,一旦发布了Web应用程序,我手动更改web.config。是否有自动执行此操作的方法,可能使用构建脚本?如果我转换成Web应用程序会有帮助吗?