2016-08-22 17 views
0

Сообщение полная ошибка:Присоединение к w3wp говорит: «Процесс не имеет ожидаемый экспорт таблицы отладки»

Microsoft Visual Studio

Невозможно подключить к процессу. В пространстве памяти debuggee нет ожидаемой таблицы экспорта отладки.

Теперь, единственное место, где я нашел это сообщение здесь: https://github.com/dotnet/coreclr/blob/master/src/pal/prebuilt/corerror/mscorurt.rc

Ядро CLR установлена ​​на компьютере, но программа работает в IIS является просто старые 4,5 веб-формы.

У кого-нибудь есть ключ?

+0

Я бы ожидать, что она не имеет ничего общего с CoreCLR. Просто CLR с закрытым исходным кодом использует код с открытым исходным кодом CoreCLR, поэтому вы можете найти только код для последнего. – svick

+0

Вы можете быть правы, не думали об этом ... – Serban

ответ

0

Вы должны подключиться к процессу dnx.exe, если вы отлаживаете приложения ASP.NET Core, поскольку приложения ASP.NET Core являются автономными консольными приложениями, вызванными командой dotnet runtime. Они не загружаются в рабочий процесс IIS.

https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS

+0

Спасибо за ваш ответ, однако, я отлаживаю это простое старое приложение Asp.Net 4.5 WebForms, которое живет в IIS. Я также нашел комментарий @ svick, интересный, что он может не иметь ничего общего с core clr ... – Serban

+0

@Serban. Вышеупомянутые шаги касаются того, как отлаживать приложение ASP.NET Core, если это приложение веб-форм ASP.NET , Я согласен с предложением svick, он не был связан с CoreCLR. Но для этой проблемы вам нужно собрать больше информации, например, из представления событий или других. Также отлаживайте простое веб-приложение, развернутое в IIS, проверьте его снова. –

+0

@Serban, любое обновление? –

 Смежные вопросы

  • Нет связанных вопросов^_^