如何将Visual Studio的"发布网站"改为1.不覆盖web.config&2.推广从我的GAC引用的dll副本

min*_*nty 7 publish gac visual-studio-2008

我开始使用一个库,我在开发期间从GAC引用它.我想将dll包含在项目bin目录中,当我将它提升到web服务器时.我还需要我的本地和服务器web.config是不同的.在我开始使用这个库之前,我非常喜欢使用VS的发布网站功能.现在它似乎正在阻碍.

spl*_*tne 5

关于web.config部署问题:Scott Guthrie在这里写到:

提示/技巧:使用VS 2005自动化Dev,QA,Staging和Production Web.Config设置

您可以在Visual Studio构建环境中轻松自动化配置过程(并且可以在IDE中以及命令行/自动构建中运行).


Mit*_*ers 3

当前使用发布工具的配置会将 web.config 发送到最终站点,据我所知,没有办法解决这个问题。

Visual Studio 2010 将提供有针对性的配置的能力,允许部署过程推出不同的配置。

至于 .dll 引用,我相信使其正常工作的唯一方法是在引用上将“Copy Local”设置为 true。