复制本地=假忽视,当我发表我的ASP.NET Web应用程序(Copy Local = false

2019-11-02 17:28发布

我有一个具有多个引用设置ASP.NET Web应用程序。 我有复制本地设置为False几个人,但是当我发表我的应用程序它复制的.dll反正。 我怎样才能把它们关掉为好? 这些dll注册在GAC中的Web服务器上,我想确保这些都是引用,而不是本地副本。

谢谢!

Answer 1:

你有你的本地开发机器上在GAC中注册的组件? 如果没有,在GAC注册他们那里,当你构建解决方案也应该兑现你的副本本地设置。



Answer 2:

我可能是错的,但我不记得一个发布选项,以防止引用的程序集的本地副本。 您可能需要手动删除它们或写一些脚本或批处理文件来自动执行它。

也许这篇文章可以帮助: http://www.beansoftware.com/ASP.NET-Tutorials/Deploy-ASP.NET.aspx



Answer 3:

你可以使用一个Web部署项目这一点。 您可以配置特定的文件将在构建过程之后被删除。

对于Web部署项目至少需要VS 2008 SP1。



文章来源: Copy Local = false ignored when I Publish my ASP.NET Web Application