Я запускаю IIS 7.5 на своем локальном компьютере (Windows 7 Home Premium), и localhost работает примерно с тремя запросами, а затем перестает принимать запросы. Странно то, что когда я переключаюсь на вызов с помощью 127.0.0.1, я снова могу получить доступ к странице, но затем происходит то же самое. Затем я переключаюсь на свой локальный IP 192.168.1.X, и он снова работает, но потом то же самое.
Я попытался переработать пул приложений, чтобы увидеть, зависало ли приложение, но мне с этим не повезло. Я также убил процесс и попытался перезапустить IIS. Единственное, что псевдо-работает, - это перезапуск, но затем поведение такое же, как описано выше.
Я проверил журналы неудачных запросов и не вижу записей об ошибках. Можно ли где-нибудь найти дополнительную информацию?
Я работал над Windows Ultimate, и она работала хорошо, но эта машина умерла в прошлые выходные. В ожидании новой машины.
На данный момент я сбит с толку и подумываю о смене карьеры, думаю, пицца (шучу).
Похоже, что-то может быть привязано к порту. Попытка использовать netstat, чтобы узнать, что слушает порт 80.
Следующая команда перечислит каждый прослушивающий процесс, порт и идентификатор процесса. Затем вы можете использовать идентификатор процесса, чтобы определить, что использует этот порт.
netstat -an -o |find /i "listening"
Психическая отладка:
Вы запускаете IIS с ASP в режиме сеанса или ASP.Net в режиме отладки, а приложение зависает. Вы получаете один запрос через каждый уникальный сеанс браузера, исходя из его звука.
Опять же, если бы это было так, переработка сработала бы. Если убить процесс w3wp.exe, при следующем запросе запускается новый?
Если да: исправьте приложение, чтобы вы могли отправлять ему больше запросов.