Local IIS Express - как достучатся из смартфона?
По этой ссылке получилось достучаться из андроид эмулятора на этой же машине
https://blog.lextudio.com/how-to-let-android-emulator-acce...
А как тоже самое сделать из смартфона в локальной сети?
Нужно для отладки ASP.NET приложения + андроид. Нужен именно смартфон с камерой а не эмулятор.
Для начала добиться чтобы просто с другого компьютера в локальной сети можно было открыть страничку на этом угробище. Просто так отлаживать проще - не надо переживать что проблемы в андроиде. Привязать IIS к локальному IP (192.168.x.x или что там у вас) и разрешить доступ ото всех. Осталось угадать в каких чекбоксах для этого галочки ставить надо...
P.S. Вброс, конечно, но. Выбросить к чертям всё от мелкомягких и разрабатывать для веба на линуксе, ну или пусть винда, но хотя бы апач или голый томкет. Это единственное правильное решение всех ваших проблем. Настоящих и будущих :)
Где их искать
-----
Логи пишутся куда указано в конфигурации.
Права на запись надо давать отдельно.
и как может появится что то, если запросы похоже вообще не доходят
-----
Ну ты совсем как маленький...
Берешь любую фигню с бровсером и пишешь нужныj УРЛ... хоть локально... главное чтобы правиьно отработало на ИИС... или дало ошибку.
Логи пишутся куда указано в конфигурации.
И куда точно?
<logFile logFormat="W3C" directory="%AppData%\Microsoft\IISExpressLogs" enabled="true"/>
%AppData% = C:\Users\<user>\AppData\Roaming
Нет там ничего
Берешь любую фигню с бровсером и пишешь нужныj УРЛ
ну пишу, а Firewall не пускает, что ИИС должен сказать.
Ну ты совсем как маленький...
Ну с вебом как раз только ходить и учусь
И куда точно?
-----
cmd
>cd %AppData%\Microsoft\IISExpressLogs
Обычно АппДата - скрытая папка в профиле юзера.
а Firewall не пускает
-----
Ну видишь - уже добрались до пары - ИП/ПОРТ на файрволе. Открывать надо. Как у мелкомягких - не помню, пользую Комодо...
К тому же ЛОКАЛЬНО он не должен не пускать...
Ну так написал уже путь - нет там ничего
-----
Если логирование включено - должно быть.
Хотя бы мелочь об старт/стопах и запросах.
И это... <юзер> - там юзер под каким Ехпресс ходит. Остальное - в конфиге.
Пока нету лога - непонятно что искать - толи Ехпресс некорректно обрабатывает запросы, толи запросы кривые приходят...
там значит не один переключатель
-----
Вроде в Експресе даже не один конфиг.
И, кстати, а чего в Експесс уперся? Там чего-то обрезано, приляпано и неадекватно случается... Стандартный вроде есть везде...
версия нужна? А где она есть?
-----
Версия - почти без разницы. Лежать может где угодно. У меня находилось аж 3 разных инсталляции на одной системе.
Ставится, насколько Я помню, с каждой Студией и есть возможность слить отдельно.
Ознакомься с вот этим:
https://stackoverflow.com/questions/5798264/iisexpress-log-file-location
https://www.microsoft.com/en-us/download/details.aspx?id=48264
И, кстати, а чего в Експесс уперся?
Что в коробке от студии было то и пользуем
а командную строку ненавижу, хорошо что есть jexus
Да и от IIS особых проблем пока нет. Вот с 2019 апк не могу установить, где то там ошибка в студии. С 2017 конфигурации не находит пропертей которые есть.
Что в коробке от студии было то и пользуем
-----
Там есть "Приложение на ИИС" - будет на стандартном сервере. Останется Дебуг = труе в конфиге пропидать...
апк не могу установить
-----
Пыхх... Я вот мси, который ставится и работает под 2010 никак не могу заставить работать под 2015 и более поздними. Все - ставится... без ошибок... и не работает.
Я тут пилил расширение для VS и пришел к выводу, что они поменяли принцип работы. Если раньше ключи реестра писали в реестр, то теперь все хранится в *.pckdef
При этом выглядит все так, будто из реестра ничего и не читается.
Короче говоря, чтобы мое расширение было найдено студией пришлось мне сделать VSIX и им уже установить *.pckdef. После этого расширение заработало :)