0

我正在使用 VS2010 并在 ASP.NET 中使用 VB 代码开发 Web 应用程序。.NET 框架 4。

由于创建了许多构建配置(调试、测试、PreDel、Live 等),我现在被这样一个事实所驱使:每次我进行解决方案重建时,我都必须去资源管理器并复制所有构建文件(dll、pdbs等)从它们各自的构建文件夹(对于调试构建,即 bin\x86\Debug)到基本 Bin 文件夹。否则,当我运行/调试应用程序时,所有断点只会显示黄色小三角形,应用程序会忽略它们。

我已经完成了加载或谷歌搜索以尝试更好地理解这一点,并且从我可以收集的 Web 服务器(使用开发服务器而不是 iis)只能在根 Bin 文件夹中找到二进制文件,并且由于新版本它们将过时,直到我从我的配置的构建文件夹中手动复制它们。

我是否遗漏了什么,因为这对我来说似乎是无稽之谈。多个配置非常适合构建和部署等,但它使调试成为一件真正的苦差事。每次都必须去资源管理器并手动复制文件以便调试器可以工作是过时的。所以我觉得我肯定在这里错过了一个技巧。

我确实想过将 Debug 配置的输出路径设置为根 Bin 文件夹(这样 Web 服务器会找到最新的二进制文件),但这似乎不是一个好主意,而且似乎有风险,因为我可能最终会部署 Debug 构建的二进制文件.

我试图更好地理解这些都是如何联系在一起的,所以有人可以解释一下 VS 正在做什么,以及是否有办法将最新的调试构建到 Web 服务器可以看到它们的地方。

谢谢马克

4

1 回答 1

0

我了解您不想使用成熟的 IIS 7,它可以解决您的问题。为什么不尝试 IIS Express 来解决您的问题?

这是逐步配置的方法。

http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

希望这可以帮助。

于 2013-09-17T16:51:25.463 回答