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

sim*_*olo 8 asp.net-mvc msdeploy visual-studio pdb-files webdeploy

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

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

为什么没有上传pdb文件?

在此输入图像描述 在此输入图像描述

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

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

sim*_*olo 15

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

在此输入图像描述