|
Установить WCF сервис под non-default website
|
|||
---|---|---|---|
#18+
Ставлю инсталлятором сервис, под Default Web Site, все работает. http://mycomp/mySvc/mysvc.svc Как установить его под non-default Web Site? Точнее ставлю - он ставится, но не отзывается. Пробовал так: При создании этого сайта сделал binding как и в дефолтном сайте: *:80 и дал имя web2 Кручу и так, и сяк - не отзывается http://mycomp/Web2/mySvc/mysvc.svc http://Web2/mySvc/mysvc.svc // Ясно, что имя не распознается, но если его добавить в hosts, то оно будет распознаваться только на этом компьютере. В общем - это не решение. Как можно решить? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2014, 18:33 |
|
Установить WCF сервис под non-default website
|
|||
---|---|---|---|
#18+
Winnipuh, Ну, в принципе любой сайт использующий в качестве биндинга HTTP на одной машине долже отличаться от прочих хотябы одним из трех параметров - IP - номер порта - и если первые 2 совпадают, то именем хоста. (если же вы работаете по HTTPS, то имени хоста не достаточно. Должны быть разными либо IP, либо порт - ну или переходить на IIS 8) У вас, как я понимаю, адрес и порт один, а различается хост. Соответсвенно обращение по IP адресу уже не поможет. Чтобы ваш сайт был виден по имени, вам нужно чтобы кто-то резолвил его (т.е. переводил имя в адрес машины). Я знаю 2 варианта: - прописать в hosts - прописать в DNS. Собственно, если ни 1 из перечисленных вариантов не устраивает, то единственное, что остается - играть с портом (т.е вешать не на 80, а на какой-то иной). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2014, 16:21 |
|
|
start [/forum/topic.php?fid=19&msg=38796543&tid=1396948]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 376ms |
0 / 0 |