我在 VS 2008 上有一个为任何 CPU 配置的带有 .NET 3.5 的应用程序。由于迁移(所有服务器、开发、支持、阶段和生产都迁移到 x64 2008)
我不得不将其更改为 x64。我清理了解决方案,我将所有 System.anything 引用设置为“false”,“copy local”设置为 true(因为如果不是,应用程序甚至无法在我的开发环境中运行)
但是当我发布站点以获取所有需要的文件以将它们复制到 Dev Env 中时,我仍然得到一个 x86 编译,然后在 bin 文件夹中,一个名为 x64 的文件夹,在其中,一个名为“Debug”的文件夹" 有很多我自己的 dll,所以我有一个奇怪的名称(调试)的文件夹,以及我在 bin 文件夹中的文件的第二个副本。
我接触了很多试图解决这种情况的东西,在谷歌上阅读了很多(检索了很多无事可做的网站和论坛),但我无法获得我需要配置的东西来进行干净的发布我的 asp.net 站点及其库仅在 x64 上,没有第二个副本,并且正确配置。
所以我的问题是......有人可以给我一个详细的答案,链接,教程或类似的东西以一种规则的方式发布我的网站,干净并且没有所有这些东西?
- 如果您不了解此问题的某些内容,请发表评论,我将使用更多必需信息对其进行更新。
- 如果您会否决这个问题以改进它,请发表评论。
- 请避免回答或评论,如“你为什么在 VS2008 上工作”,我正在根据客户要求工作。
谢谢和亲切的问候。
更新:
它为每个发布配置文件在 x64 文件夹中创建一个文件夹,但有些是空的,调试始终是填充的。