2014-09-01 81 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