Windows 7 IIS 7.5 ASPX Pages зависают IIS в приложении, перенесенном из IIS6

Я мигрирую веб-приложение с IIS6 на IIS7.5, и у меня возникло несколько странных проблем с этим.

Мое веб-приложение будет обслуживать страницы.html или.asp, но когда я пытаюсь запросить страницу.aspx, оно блокирует IIS примерно на одну минуту, и я даже не могу просмотреть страницу asp, которую я смог просмотреть до того, как IIS был заблокирован.

Я пытался исправить это в течение месяца и перепробовал много вещей, но я действительно не могу понять это.

Вещи, которые я уже пробовал:

  • Переключение пула приложений на классический.NET AppPool
  • разрешены порты 80 и 443 на брандмауэре Windows
  • Запуск aspnet_regiis -i
  • Включены 32-битные веб-приложения
  • Установите Load User Profile = False в моем пуле приложений
  • icacls% WINDIR% \ ServiceProfiles \ NetworkService \ AppData \ Local \ temp / grant IUSR: (CI) (RX, WD, AD)
  • icacls% WINDIR% \ serviceprofiles \ networkservice \ AppData \ Local \ Temp / grant "ВЛАДЕЛЕЦ СОЗДАТЕЛЯ":(OI)(CI)(IO)(F)

Другие примечания, представляющие интерес. Когда я пытаюсь отредактировать разметку страницы ASPX в Visual Studio 2008 в этом веб-приложении, она зависает в Visual Studio, и мне приходится принудительно завершать процесс Visual Studio. Поэтому я не могу редактировать страницы aspx с помощью редактора visual studio 2008 в одном приложении. Однако, если я запускаю новый сайт ASP.NET, у меня не возникает проблем с редактированием страниц ASPX. Кроме того, он изначально был скомпилирован на 32-разрядной версии Server 2003, и мне пришлось включить 32-разрядные приложения в моем пуле приложений, в противном случае я получил бы "недопустимая ошибка 64-разрядного приложения".

Изменить: Кроме того, когда я запрашиваю страницу ASPX из моего сломанного приложения, он полностью зависает IIS, и он даже не будет обслуживать страницы.asp или.html, пока не перезапустится сам или я не перезапущу пул приложений вручную

Запуск программного обеспечения:

  • Windows 7 64 бит
  • IIS 7.5

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

1 ответ

Решение

Я наконец-то понял. В проекте была сторонняя DLL safileup.dll который был использован для загрузки файлов в приложении. Удаление этого файла из каталога bin исправило мои проблемы с зависанием.

DLL была в вопросе softartisans fileup, Мы прекратим использование этого дополнения.

Другие вопросы по тегам