Visual Studio 2010 слишком быстро истекает на веб-сайте - PullRequest
0 голосов
/ 28 ноября 2011

После установки точек останова и попытки пошагового просмотра кода веб-сайта отладчик, по-видимому, «останавливается» в течение нескольких секунд и останавливает отладку.Я понятия не имею, что является причиной этого, и это сводит меня с ума.

Вот код, который я пытаюсь пройти:

 using (System.Transactions.TransactionScope transaction = new System.Transactions.TransactionScope())
        {

            // Create new customer.
            CustomersBLL customerOperations = new CustomersBLL();
            customerOperations.InsertCustomer(quote.CurrentDate, null, null, null, null, null, null, null, null, null);

            // Prepare to insert Quote.
            // Retrieve CustomerID. 
            Table = customerOperations.GetNewestCustomerID();
            quote.CustomerID = (int)Table.Rows[0][0];

            // Get word count and quote amount.
            quote.GetWordCount();
            quote.GetQuoteAmount();

            // Insert Quote

            // Insert DocumentFile - must retrieve QuoteNumber.

            transaction.Complete();
        }

Ответы [ 3 ]

1 голос
/ 28 ноября 2011

Скорее всего, это означает, что ваше веб-приложение сбрасывается либо из-за необработанного исключения, либо из-за повторного использования параметров, установленных в пуле приложений в IIS.

Первое, что нужно сделать, - проверить журналы приложений и системных событий Windows, чтобы узнать, поступают ли сообщения об необработанных исключениях.

Второе, что нужно сделать, - проверить настройки пула приложений IIS, чтобы выяснить, может ли быть достигнут короткий предел повторного использования.

0 голосов
/ 28 ноября 2011

Если ваш сайт размещен в IIS, и вы подключаетесь к отладчику.Я предполагаю, что пул приложений истекает рабочий поток.

Зайдите в IIS, найдите пул приложений / щелкните правой кнопкой мыши Установить пул приложений по умолчанию.

Ping Enabled: false
0 голосов
/ 28 ноября 2011

Останавливает ли он отладку, потому что приложение завершило свой жизненный цикл?

Я полагаю, что ваши точки останова даже не выполняются, потому что они находятся в коде, который не выполняется. Но не видя больше кода и подробностей (то есть, где находятся точки останова), это всего лишь догадки.

Получаете ли вы какие-либо ошибки или оно просто тихо останавливается?

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