1

我有一个 ASP.NET 网站(不是 Web 应用程序),我使用“发布”选项发布它(到五个 Windows 服务器 (2003))。

我的开发 PC 包含版本 11 的 Oracle (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 应用程序会有帮助吗?

4

1 回答 1

1

您需要的是 Visual Studio 2010 中可用的 web.config 转换。

你可以在这里找到“如何做”

于 2013-03-04T19:45:41.017 回答