使用Visual Studio(本例中为2014)的发布命令通过IIS WebDeploy发布Web应用程序时,除了主要程序集的PDB文件之外,所有文件都会被上传。web.config已将
debug=false
设置。相关的构建配置已设置为pdb-only,并且发布配置文件设置为发出调试信息。
为什么没有上传pdb文件?令人困惑的是,编译后的MVC视图的pdb文件已包括在内,只是实际使用的任何程序集的pdb文件未包括在内。
添加文件(domain\bin\App_Web_x13lezpq.pdb)。// 一个MVC编译视图 更新文件(domain\bin\MyWebApplication.dll)。// 主DLL没有上传PDB,尽管在bin文件夹中生成了一个。