Приложение для быстрого развертывания IIS - PullRequest
4 голосов
/ 28 марта 2011

У меня есть Visual Studio 2010 дома и я разработал веб-приложение. Я сейчас на другом компьютере в другом месте. Все, что у меня есть, это папка проекта на моем USB-диске, и все, что установлен на этом компьютере, это IIS express. Можно ли как-нибудь запустить и запустить мое веб-приложение?

Ответы [ 2 ]

13 голосов
/ 28 марта 2011

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

Вот что вам, вероятно, потребуется добавитьв файл конфигурации IIS Express.Файл обычно находится в «C: \ Users \\ Documents \ IISExpress \ config \ applicationhost.config».

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

<sites>
    <site name="MyWebsite" id="1" serverAutoStart="false">
    <application path="/">
        <virtualDirectory path="/" physicalPath="<USB Drive>:\<FolderToMyWebsite>" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation=":8080:localhost" />
    </bindings>
    </site>
<sites>
0 голосов
/ 12 ноября 2013

У меня была такая же проблема, и я решил ее следующим образом:

Примеры: порт = 1111

local_ip_address = 192.168.1.1 - IP-адрес локальной сети, где хранится веб-страница

Шаг 1:

netsh http add urlacl url=http://local_ip_address:port/ user=Everyone

Шаг 2:

<bindings>
        <binding protocol="http" bindingInformation="*:port:localhost" />
        <binding protocol="http" bindingInformation="local_ip_address:port:" />
</bindings>

Шаг 3:

netsh advfirewall firewall add rule name="IIS Express (non-SSL)" action=allow protocol=TCP dir=in localport=port

нашел решение по комментариям здесь: http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx

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