2013-07-24 9 views
-1

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

+0

Вы хотите запустить код приложения на устройстве или просто браузер на смартфонах и планшетах? –

+0

Я хочу запустить код и отладить код на своем ПК и запустить его на планшетах, чтобы увидеть, как изменения в коде влияют на приложение на планшете. – user2588120

+0

Тогда это похоже на проблему с сетью, так как должно быть относительно легко запускать браузер на устройстве, указывающем на ваш компьютер. –

ответ

0

какая версия ОС/IIS работает? В любом случае укажите «Веб-сайт по умолчанию» в корневой каталог вашего веб-проекта и убедитесь, что он связан с портом 80. Вы должны иметь доступ к нему с помощью «http: // [машинное имя]» или «http: // [ айпи адрес]". Убедитесь, что ваши устройства подключены к вашей локальной сети. Я заметил, что Android не будет разрешать имя машины, но ip-адрес должен работать.

+0

Я запускаю Windows 8, Visual Studio 2012 и IIS версии 6.2. Я не понимаю, что вы говорите. – user2588120

+0

Я получаю эту ошибку: аутентифицированный пользователь не имеет доступа к ресурсу, необходимому для обработки запроса. – user2588120

+0

убедитесь, что ваши пользователи IIS имеют доступ к каталогу проекта. При использовании анонимного в IIS, который должен быть по умолчанию. Затем добавьте группу IIS_IUSRS (это группа Win7, возможно, изменилась в Win8). – BFK

0

Если вы можете подключить компьютеры к локальной сети, которая совпадает с вашим веб-сервером, то это самое простое решение. Например, если они могут обмениваться одним и тем же Wi-Fi-соединением, возможно, ваш планшет или смартфон может получить доступ к вашему веб-серверу через локальный IP-адрес.

С другой стороны, если вы не хотите иметь эту сетевую зависимость, вам понадобится публичный IP-адрес, который будет работать для планшетов, смартфонов и т. Д., Чтобы увидеть сайт.

+0

У меня есть устройства на одном и том же WiFi-соединении. – user2588120

0

От этой поддержки article.

  1. Войдите на компьютер веб-сервера в качестве администратора.
  2. Нажмите кнопку «Пуск», выберите «Настройка», а затем «Панель управления».
  3. Дважды щелкните значок «Администрирование», а затем дважды щелкните «Менеджер служб Интернета».
  4. Щелкните правой кнопкой мыши веб-узел, который вы хотите настроить на левой панели, а затем щелкните свойства.
  5. Перейдите на вкладку Веб-сайт.
  6. Введите описание для веб-сайта в поле «Описание».
  7. Введите адрес интернет-протокола (IP), который будет использоваться для веб-сайта, или оставьте настройку по умолчанию (Не назначено).
  8. При необходимости измените порт протокола управления передачей (TCP).
  9. Перейдите на вкладку Home Directory.
  10. Чтобы использовать папку на локальном компьютере, нажмите «Каталог» на этом компьютере, а затем нажмите «Обзор», чтобы найти папку, которую вы хотите использовать (ваш веб-сайт asp.net).
  11. Нажмите «Читать», чтобы предоставить доступ для чтения к папке (обязательно).
  12. Нажмите «ОК», чтобы принять свойства веб-сайта.

Затем вы можете перемещаться по нему по имени компьютера или IP-адресу. Предполагается, что устройства, которые вы хотите использовать, находятся в одном домене (сети).

Например, это может быть http://127.0.0.1/YourSiteName, чтобы перейти на сайт на вашем локальном компьютере. Вы можете определить IP-адрес своего компьютера, запустив ipconfig из командной строки.

+0

Спасибо за ваш ответ. Я не могу попробовать это сейчас, потому что я не на работе, но я попробую завтра и дам вам знать, как все прошло. – user2588120

+0

Я получаю эту ошибку: у аутентифицированного пользователя нет доступа к ресурсу, который необходим для обработки запроса. – user2588120

+0

Какую аутентификацию вы используете в приложении? Если это Windows, вам может потребоваться ввести имя пользователя/пароль для доступа к приложению. –

Смежные вопросы