2016-12-27 14 views
0

Вот где это выгляделоVS15 Azure WebApp удаленной отладки не может найти <project> .dll файл символов

D:\Windows\SysWOW64\inetsrv\EchoLink.pdb: Cannot find or open the PDB file. 
    D:\local\Temporary ASP.NET Files\root\666e113f\f37e3090\assembly  
    \dl3\62af14e3\107ea37a_935fd201\EchoLink.pdb: Cannot find or open the  DB  file. 
    C:\Users\Coder\Dropbox\CognitiveCode\Code\EchoLink\EchoLink\obj\Release \EchoLink.pdb: Cannot find or open the PDB file. 
    C:\WINDOWS\EchoLink.pdb: Cannot find or open the PDB file. 
    C:\WINDOWS\symbols\dll\EchoLink.pdb: Cannot find or open the PDB file. 
    C:\WINDOWS\dll\EchoLink.pdb: Cannot find or open the PDB file. 
    C:\Users\Coder\Documents\CacheFolderVS15\EchoLink.pdb \d02dfc307a074c5f8a7b8eb55059e5b91\EchoLink.pdb: Cannot find or open the PDB  file. 
    C:\Users\Coder\Documents\CacheFolderVS15\MicrosoftPublicSymbols\EchoLink.pdb \d02dfc307a074c5f8a7b8eb55059e5b91\EchoLink.pdb: Cannot find or open the PDB file. 
SYMSRV: C:\Users\Coder\Documents\CacheFolderVS15\EchoLink.pdb\D02DFC307A074C5F8A7B8EB55059E5B91\EchoLink.pdb - file not found 
*** ERROR: HTTP_STATUS_NOT_FOUND 
*** ERROR: HTTP_STATUS_NOT_FOUND 
*** ERROR: HTTP_STATUS_NOT_FOUND 
SYMSRV: C:\Users\Coder\Documents\CacheFolderVS15\EchoLink.pdb\D02DFC307A074C5F8A7B8EB55059E5B91\EchoLink.pdb not found 
SYMSRV: https://msdl.microsoft.com/download/symbols/EchoLink.pdb/D02DFC307A074C5F8A7B8EB55059E5B91/EchoLink.pdb not found 
https://msdl.microsoft.com/download/symbols: Symbols not found on symbol server. 

при компиляции этой библиотеки классов, он будет компилироваться в локальном режиме, но когда я пытаюсь скомпилировать для удаленная отладка с Azure, ни компьютер, ни я, не могут найти файлы dll и pdb, необходимые для удаленной отладки.

ответ

0

при компиляции этой библиотеки классов, он будет компилироваться в локальном режиме, но когда я пытаюсь скомпилировать для удаленного отладки с Azure, ни компьютер, ни я, может найти DLL и PDB файлов, необходимых для удаленной отладки ,

Насколько я знаю, {project}.dll и {project}.pdb файлы находятся в бен папки. И файлы Symbol (хранящиеся в файлах PDB) необходимы для вашего приложения и для любых сторонних или системных DLL, которые вы должны отлаживать. При необходимости файлы Symbol не могут быть найдены или открыты, удаленная отладка завершится с ошибкой. Убедитесь, что вы автоматически указываете файлы, которые хотите загрузить, в Инструменты/Параметры/Отладка/Символы.

enter image description here

и Visual Studio позволяют указать каталог, в котором символьные файлы расположены и каталог символов кэш, и из this documentation, мы могли бы найти, что кэш-символ не должен быть помещен в защищенную папку.

Примечание

Не устанавливайте кэш символов в защищенной папке (например, C: \ Windows папку или одного из его подкаталогов). Вместо этого используйте папку для чтения и записи.