如何获取“发布网站”命令为我的Visual Studio 2005网站项目发出PDB文件?

时间:2009-05-11 18:59:55

标签: asp.net visual-studio

我有一个VS 2005网站项目(不是Web应用程序项目模型,'网站'项目模型),我希望能够通过“发布”在bin文件夹中包含页面程序集的PDB文件Visual Studio中的网站“命令,用于帮助调试问题。

无论我尝试“调试/发布”模式设置,我发布网站后,似乎无法让网站程序集的PDB文件显示在“bin”文件夹中。我确实为任何外部引用程序集获取它们,但不是实际的网站代码隐藏程序集,这是我需要的。

如何在使用网站项目模型发布时让Visual Studio包含这些文件?

1 个答案:

答案 0 :(得分:5)

Publish命令总是编译你的项目以便发布,我还没有找到一种方法来在预编译期间生成pdb文件。

我尝试过一种解决方法。如果在预编译时选中“允许此预编译站点可更新”框,然后更新网站,则会生成动态编译。如果您的web.config设置具有:

,则动态编译应生成调试代码和pdb文件
 <compilation defaultLanguage="your language" debug="true" />

以下是关于不同发布选项的good blog post