|
Перенос WCF службы
|
|||
---|---|---|---|
#18+
Всем привет. Имеем консольное приложение для хоста WCF службы. App.config... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Есть консольный клиент этой службы. Если поменять в baseAddress localhost на ip машины, клиенты благополучно связываются со службой с удаленных машин. Служба сейчас на машине разработчика. Хочется перенести приложение-хост на сервак... Поменял baseAddress: вместо localhost ip сервака, на серваке открыл порт 8732 для входящих. Запустил приложение - говорит ве ок.. Вот только Visual Studio теперь эту службу вообще не может найти. А поменять ссылку в клиентах нужно. Короче мысля такая, что baseAddress=" http://localhost:8732/Design_Time_Addresses/ConsoleHostApp/TestService/" создан VS для машины разработчика - а на серваке, естественно такого пути нет. Как это проверить, или создать такой же путь на серваке. Или как вообще сменить baseAddress Какаие могут быть еще варианты решения этой траблы... Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 17:38 |
|
Перенос WCF службы
|
|||
---|---|---|---|
#18+
almunt, Код: plaintext 1.
наверное у тебя эта служба запустилась на localhost на порту 80. проверь. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 18:27 |
|
Перенос WCF службы
|
|||
---|---|---|---|
#18+
хотя. и baseaddress работать будет. чето похоже у тебя открытый порт не открытый. попробуй на этот порт зайти telnet ip:port с клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2011, 18:33 |
|
Перенос WCF службы
|
|||
---|---|---|---|
#18+
мне в данном случае еще что интересно... откуда взялся этот адрес http://localhost:8732/Design_Time_Addresses/ConsoleHostApp/TestService/ если я его меняю скажем на http://localhost:8732/ConsoleHostApp/TestService/ выдает исключение " коммуникационный объект System.ServiceModel.ServiceHost нельзя использовать для связи, так как он находиться в состоянии Faulted " это что? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2011, 10:10 |
|
Перенос WCF службы
|
|||
---|---|---|---|
#18+
almuntмне в данном случае еще что интересно... откуда взялся этот адрес http://localhost:8732/Design_Time_Addresses/ConsoleHostApp/TestService/ если я его меняю скажем на http://localhost:8732/ConsoleHostApp/TestService/ выдает исключение " коммуникационный объект System.ServiceModel.ServiceHost нельзя использовать для связи, так как он находиться в состоянии Faulted " это что? Запусти VS под админом и все заработает. с вероятностью 90% твоя проблема решается поиском по набору ключевых слов netsh http urlacl ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2011, 00:06 |
|
|
start [/forum/topic.php?fid=19&gotonew=1&tid=1397389]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
14ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 507ms |
0 / 0 |