通过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文件夹中生成一个。
答案 0 :(得分:15)
解决了,第三个位置设置pdb设置 - 确保未选中“排除生成的调试符号”复选框。