WebDeploy发布不上传PDB文件(MVC预编译的webapp,VS2013)

时间:2014-09-01 15:53:21

标签: asp.net-mvc visual-studio msdeploy webdeploy pdb-files

通过Visual Studio中的发布命令(在本例中为2014)使用IIS WebDeploy发布Web应用程序时,将上载除主程序集PDB文件之外的所有文件。

web.config设置了debug=false。相关的构建配置只有pdb-set,发布配置文件设置为发出调试信息。

为什么没有上传pdb文件?

enter image description here enter image description here

相当令人困惑的是,包含了编译的MVC视图的pdb文件,而不是所用实际程序集的pdbs。

  

添加文件(domain \ bin \ App_Web_x13lezpq.pdb)。 // MVC编译视图   更新文件(domain \ bin \ MyWebApplication.dll)。 //主DLL有   没有上传PDB,但无论如何都会在bin文件夹中生成一个。

1 个答案:

答案 0 :(得分:15)

解决了,第三个位置设置pdb设置 - 确保未选中“排除生成的调试符号”复选框。

enter image description here