Отладчик Visual Studio 2008 продолжает отсоединяться - PullRequest
0 голосов
/ 04 августа 2010

Я пытаюсь отладить некоторый код, т.е. пытаюсь получить значения некоторых параметров

 public SqlDataReader GetAllCompaniesByType(int type)
    {
        SqlParameter[] sqlp = new SqlParameter[2];

        sqlp[0] = new SqlParameter("@CompanyTypeID", type);
        sqlp[1] = new SqlParameter("@AreaID", DBNull.Value);

        try
        {
            return SqlHelper.ExecuteReader(Settings.GetConnectionString(), CommandType.StoredProcedure, "procExtCompaniesByCompanyTypeIDSelect", sqlp);
        }
        catch (SqlException sqlEx)
        {
            ErrorReporting.WriteExceptionToLog(Settings.GetErrorLog(), sqlEx);
            return null;
        }
    }

, но по какой-то причине отладчик продолжает отсоединяться.Это не просто этот код, но происходит везде, и я не могу это исправить.Это проблема IIS или Visual Studio?

Ответы [ 4 ]

0 голосов
/ 18 мая 2011

Я обнаружил, что это связано с несовместимостью отладки между 64-битной и 32-битной версиями.Я заставил Visual Studio отлаживать в 32-битной версии, и это, похоже, решило мои проблемы.

0 голосов
/ 04 августа 2010

Недавно я столкнулся с этой проблемой с отладкой при запуске нескольких экземпляров Internet Explorer 8. Может ли это быть вашей проблемой?

0 голосов
/ 04 августа 2010

Попробуйте очистить ваше решение и очистить все временные файлы asp.net.

вы можете найти временные файлы здесь C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files.

Проверьте, не загружены ли символы в вашем представлении модулей?

0 голосов
/ 04 августа 2010

Если отладчик отключается случайным образом, это обычно происходит потому, что процесс, к которому он подключен, завершен.Просто дикая догадка, но обычная вещь - заставить процесс завершиться, не выдав исключение, которое попадает в отладчик, - это переполнение стека.Он повторяет одну и ту же строку кода несколько раз или делает это случайно?Если это случайно, то, возможно, есть какая-то проблема с машиной, на которой вы отлаживаете, попробуйте отладку на другом ПК, посмотрите, не возникает ли такая же проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...