Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Local IIS Express - как достучатся из смартфона?

648  1 2 все
AlexNek патриот02.11.19 17:09
AlexNek
02.11.19 17:09 

По этой ссылке получилось достучаться из андроид эмулятора на этой же машине

https://blog.lextudio.com/how-to-let-android-emulator-acce...


А как тоже самое сделать из смартфона в локальной сети?

Нужно для отладки ASP.NET приложения + андроид. Нужен именно смартфон с камерой а не эмулятор.

#1 
Murr патриот02.11.19 18:09
Murr
NEW 02.11.19 18:09 
в ответ AlexNek 02.11.19 17:09

А что в ошибках и логах ИИСа?

#2 
MrSanders коренной житель02.11.19 18:56
NEW 02.11.19 18:56 
в ответ AlexNek 02.11.19 17:09

Для начала добиться чтобы просто с другого компьютера в локальной сети можно было открыть страничку на этом угробище. Просто так отлаживать проще - не надо переживать что проблемы в андроиде. Привязать IIS к локальному IP (192.168.x.x или что там у вас) и разрешить доступ ото всех. Осталось угадать в каких чекбоксах для этого галочки ставить надо...


P.S. Вброс, конечно, но. Выбросить к чертям всё от мелкомягких и разрабатывать для веба на линуксе, ну или пусть винда, но хотя бы апач или голый томкет. Это единственное правильное решение всех ваших проблем. Настоящих и будущих :)

#3 
AlexNek патриот02.11.19 19:53
AlexNek
NEW 02.11.19 19:53 
в ответ Murr 02.11.19 18:09
А что в ошибках и логах ИИСа?

Где их искать и как может появится что то, если запросы похоже вообще не доходят


Да и в applicationhost.config это отключено


#4 
AlexNek патриот02.11.19 19:55
AlexNek
NEW 02.11.19 19:55 
в ответ MrSanders 02.11.19 18:56
Выбросить к чертям всё от мелкомягких и разрабатывать для веба на линуксе

на чём? Да и только дома можно в принципе что хошь делать.

#5 
AlexNek патриот02.11.19 20:47
AlexNek
NEW 02.11.19 20:47 
в ответ AlexNek 02.11.19 17:09

С Jexus заработало, нужно было добавить ИП машины, как описано, добавить порт в firewall и из Jexus запустить сайт

#6 
Murr патриот02.11.19 23:20
Murr
NEW 02.11.19 23:20 
в ответ AlexNek 02.11.19 19:53

Где их искать

-----

Логи пишутся куда указано в конфигурации.

Права на запись надо давать отдельно.


и как может появится что то, если запросы похоже вообще не доходят

-----

Ну ты совсем как маленький...

Берешь любую фигню с бровсером и пишешь нужныj УРЛ... хоть локально... главное чтобы правиьно отработало на ИИС... или дало ошибку.

#7 
AlexNek патриот02.11.19 23:53
AlexNek
NEW 02.11.19 23:53 
в ответ Murr 02.11.19 23:20
Логи пишутся куда указано в конфигурации.

И куда точно?

<logFile logFormat="W3C" directory="%AppData%\Microsoft\IISExpressLogs" enabled="true"/>

%AppData% = C:\Users\<user>\AppData\Roaming

Нет там ничего смущ


Берешь любую фигню с бровсером и пишешь нужныj УРЛ

ну пишу, а Firewall не пускает, что ИИС должен сказать.


Ну ты совсем как маленький...

Ну с вебом как раз только ходить и учусь спок

#8 
Срыв покровов коренной житель03.11.19 00:04
NEW 03.11.19 00:04 
в ответ AlexNek 02.11.19 23:53

СОветы прям от Григория Остера

Один уговаривает вместо IIS использовать сервер для явы

Второй ищет следы взлома на двери в квартиру, когда воров консьерж даже в подъезд не впустил))

#9 
Murr патриот03.11.19 00:26
Murr
NEW 03.11.19 00:26 
в ответ AlexNek 02.11.19 23:53

И куда точно?

-----

cmd

>cd %AppData%\Microsoft\IISExpressLogs

Обычно АппДата - скрытая папка в профиле юзера.



а Firewall не пускает

-----

Ну видишь - уже добрались до пары - ИП/ПОРТ на файрволе. Открывать надо. Как у мелкомягких - не помню, пользую Комодо...

К тому же ЛОКАЛЬНО он не должен не пускать...






#10 
AlexNek патриот03.11.19 13:08
AlexNek
NEW 03.11.19 13:08 
в ответ Murr 03.11.19 00:26
cmd

Ну так написал уже путь - нет там ничего

C:\Users\<user>\AppData\Roaming\Microsoft\IISExpressLogs

Это видел #6 ?

#11 
Murr патриот03.11.19 15:58
Murr
NEW 03.11.19 15:58 
в ответ AlexNek 03.11.19 13:08

Ну так написал уже путь - нет там ничего

-----

Если логирование включено - должно быть.

Хотя бы мелочь об старт/стопах и запросах.

И это... <юзер> - там юзер под каким Ехпресс ходит. Остальное - в конфиге.

Пока нету лога - непонятно что искать - толи Ехпресс некорректно обрабатывает запросы, толи запросы кривые приходят...

#12 
AlexNek патриот03.11.19 18:19
AlexNek
NEW 03.11.19 18:19 
в ответ Murr 03.11.19 15:58
Если логирование включено

там значит не один переключатель


там юзер под каким Ехпресс ходит.

версия нужна? А где она есть?

#13 
Murr патриот04.11.19 01:14
Murr
NEW 04.11.19 01:14 
в ответ AlexNek 03.11.19 18:19

там значит не один переключатель

-----

Вроде в Експресе даже не один конфиг.

И, кстати, а чего в Експесс уперся? Там чего-то обрезано, приляпано и неадекватно случается... Стандартный вроде есть везде...


версия нужна? А где она есть?

-----

Версия - почти без разницы. Лежать может где угодно. У меня находилось аж 3 разных инсталляции на одной системе.

Ставится, насколько Я помню, с каждой Студией и есть возможность слить отдельно.


Ознакомься с вот этим:

https://docs.microsoft.com/en-us/iis/extensions/using-iis-express/running-iis-express-from-the-command-line

https://stackoverflow.com/questions/5798264/iisexpress-log-file-location

https://www.microsoft.com/en-us/download/details.aspx?id=48264

#14 
AlexNek патриот04.11.19 11:14
AlexNek
NEW 04.11.19 11:14 
в ответ Murr 04.11.19 01:14
И, кстати, а чего в Експесс уперся?

Что в коробке от студии было то и пользуем

а командную строку ненавижу, хорошо что есть jexus


Да и от IIS особых проблем пока нет. Вот с 2019 апк не могу установить, где то там ошибка в студии. С 2017 конфигурации не находит пропертей которые есть.

#15 
Murr патриот05.11.19 00:26
Murr
NEW 05.11.19 00:26 
в ответ AlexNek 04.11.19 11:14

Что в коробке от студии было то и пользуем

-----

Там есть "Приложение на ИИС" - будет на стандартном сервере. Останется Дебуг = труе в конфиге пропидать...


апк не могу установить

-----

Пыхх... Я вот мси, который ставится и работает под 2010 никак не могу заставить работать под 2015 и более поздними. Все - ставится... без ошибок... и не работает.

#16 
Программист коренной житель05.11.19 09:12
NEW 05.11.19 09:12 
в ответ Murr 05.11.19 00:26
Я вот мси, который ставится и работает под 2010 никак не могу заставить работать под 2015 и более поздними.

Врядли это проблема MSI :D


#17 
Murr патриот05.11.19 10:18
Murr
NEW 05.11.19 10:18 
в ответ Программист 05.11.19 09:12

Врядли это проблема MSI

-----

Я и не говорю что проблема с МСИ, Я говорю - ставится и не работает от 2015 и выше...

А вот в чем проблема - даже мелкомягкие гуру не могут сказать где рыть...

#18 
Программист коренной житель05.11.19 12:25
NEW 05.11.19 12:25 
в ответ Murr 05.11.19 10:18

Я тут пилил расширение для VS и пришел к выводу, что они поменяли принцип работы. Если раньше ключи реестра писали в реестр, то теперь все хранится в *.pckdef

При этом выглядит все так, будто из реестра ничего и не читается.

Короче говоря, чтобы мое расширение было найдено студией пришлось мне сделать VSIX и им уже установить *.pckdef. После этого расширение заработало :)

#19 
AlexNek патриот05.11.19 12:36
AlexNek
NEW 05.11.19 12:36 
в ответ Murr 05.11.19 00:26
"Приложение на ИИС"

Хм ни разу не видел. А что даст мне не экспресс вариант?


Я вот мси, который ставится и работает под 2010

А какая связь мси и студии что то не доходит смущ Расширение какое то? Тогда можно и не думать, почти наверняка не будет работать.

#20 
1 2 все