Размещение файлов ASP.NET для локальной сети.

Я пытаюсь настроить сайт, к которому пользователи локальной сети должны обращаться только с помощью IIS Express (последняя версия), я могу получить к нему доступ через URL-адрес http: // timesheet: 8080, однако ни один из другие сетевые машины могут получить к нему доступ по этому URL.

<sites> раздел в файлах applicationhost.config выглядит следующим образом:

        <sites>
        <site name="Final Time Planning" id="1">
            <application path="/" applicationPool="Clr4IntegratedAppPool">
                <virtualDirectory path="/" physicalPath="T:\Public$\Temp\Charlie\Web\Final Time Planning" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:8080:timesheet" />
            </bindings>
        </site>

        <siteDefaults>
            <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
            <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
        </siteDefaults>
        <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
        <virtualDirectoryDefaults allowSubDirConfig="true" />
    </sites>

Я также добавил "расписание" в мой файл hosts с локальным IP-адресом 127.0.0.1.

Что я делаю неправильно? Любые предложения с благодарностью. Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

1 ответ

Решение

Ты говоришь:

Я также добавил "расписание" в мой файл hosts с локальным IP-адресом 127.0.0.1.

Вы добавили строку в файлы хостов всех компьютеров, пытающихся получить доступ к вашему сайту, указывая IP-адрес вашего ПК?

Также может потребоваться включить удаленные запросы

РЕДАКТИРОВАТЬ Учитывая отсутствие доступа к файлам хостов / конфигурации DNS, я думаю, что вам лучше всего настроить IIS Express для прослушивания любого имени хоста. Затем кто-то может получить к нему доступ либо как http://yourmachinename:8080/ или же http://timesheets:8080/ в зависимости от того, могут ли они решить timesheets,

Измените свой атрибут bindingInformation на

bindingInformation="*:8080:"
Другие вопросы по тегам