В локальном (эфир) сеть Ваш NIC просто ответит на запрос ARP на каждый IP-адрес, который это присвоило, таким образом, его MAC-адрес связан с несколькими дюйм/с. Так как MAC-адрес - все, что рассчитывает на физический уровень Ethernet, это достаточно. Снаружи локальной сети маршрутизатор шлюза примет пакеты от имени всего дюйм/с в его конкретной подсети и затем передаст им соответствующей машине, снова с помощью физического уровня Ethernet с запросами ARP и так далее.
From error one can observe that path mentioned was incorrect(Extra slash before .dll file). Отредактируйте фильтр ISAPI и отредактируйте путь, чтобы удалить лишнюю косую черту.
Это устранило для меня проблему, поскольку воссоздание веб-сайта не помогло:
Это стоит прочитать, пока существует ссылка, но в целом есть 2 исправления
Включить 32-разрядные приложения
в true
system.webServer / isapiFilters
, чтобы IIS использовал правильную dll при работе в 64 -bit mode Проблема в двойном обратном слеше.
Перейдите на свой сервер и выберите "ASAPI фильтр" и удалите второй обратный слеш из пути ;)
Затем из blog.clicdata.com:
Получите командную строку в режиме администратора и перейдите к C:\Windows\Microsoft .NET\FrameWork64\v4.xxx
.
и запустите aspnet_regiis -r
. Это позволит перерегистрировать нужные библиотеки
Я тоже получил эту ошибку. Прежде чем делать что-либо выше, просто попробуйте следующее:
Щелкните значок своего компьютера в IIS.
Справа щелкните Фильтры ISAPI
Выберите имя фильтра ASP.Net_4.0_64bit
.
Проверьте, есть ли в пути фильтра лишний \
, предотвращающий загрузку этой dll, например: % windir% \ Microsoft.NET \ Framework64 \\ v4.0.30319 \ aspnet_filter.dll
->
% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_filter.dll
Перезапустите IIS - должно устранить ошибку.
У меня такая же ошибка в среде 64-битной виртуальной машины сервера 2008 года. Я сделал следующее, и IIS работает нормально.