Приложение отладки, созданное со смешанными версиями ASP.NET - PullRequest
1 голос
/ 15 февраля 2010

Я работаю над приложением, созданным с использованием ASP.NET 1.1, но оно вызывает службы, встроенные в ASP.NET 2.0.

Попытки отладки моего кода путем установки точки останова и присоединения процесса w3wp.exe завершаются неудачей, поскольку IIS работает под ASP.NET 2.0.

Если я выбираю ASP.NET 1.1 в качестве версии в IIS, тогда отладка работает, но вызовы служб 2.0 (которые есть везде) вызывают сбой страницы.

У кого-нибудь есть решение / способ обойти эту проблему?

1 Ответ

1 голос
/ 15 февраля 2010

.NET 1.1 и 2.0 не могут жить в одном и том же процессе, поэтому вы должны разделить их.

Поскольку вы говорите о w3wp.exe, похоже, вы используете Windows 2003 Server, что упростит задачу.

Убедитесь, что на вашем сервере есть два пула приложений. Поместите приложение 1.1 в один пул, а веб-службу 2.0 - в другой.

Это создаст два процесса, и вы можете отлаживать их отдельно

...