2014-09-01 101 views
8

当通过Visual Studio中的Publish命令(本例中为2014)发布使用IIS WebDeploy的Web应用程序时,将上载除主要程序集PDB文件之外的所有文件。WebDeploy发布不上传PDB文件(MVC预编译的webapp,VS2013)

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文件夹中生成了一个。

回答

15

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

enter image description here