|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
Добрый день! Помогите развернуть WCF-сервис, написанный на C#.NET в Visual Studio 2017 на сервере IIS. Права админские есть. IIS находится на соседнем ПК в моей же квартире. Хочу научиться копировать файлы WCF сервиса в папку IIS вручную (без функции Publish в Visual Studio), чтобы из браузера можно было запросить WSDL. Ранее никогда этого не делал, IIS не настраивал. В Default Web Site нужно создавать подпапку (виртуальный каталог) или рядом с Default Web Site создать свой сайт? Хотя у меня же не сайт, а WCF-сервис. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 15:10 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2018, 11:02 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
Добрый день, Пока через Publish в VS 2017 опубликовал в IIS на ПК с именем msi и OS Windows 7 Ссылка поучилась вот такая (через браузер успешно открывается локально с этого же ПК msi) http://msi/FileTransferService/WcfServiceLibrary1.FileTransferService.svc Но есть одно НО... Накидал отдельное Windows Forms App, добавил в него Service Reference и вызвал метод сервиса. Выдало Прослушивание на http://msi/FileTransferService/WcfServiceLibrary1.FileTransferService.svc не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. Но если я ничего не меняю и по F5 запускаю из студии, запущенной с правами администратора, то все OK, вызов метода идет успешно. В вот после переноса в IIS ругается на endpoint В чем может быть причина? Может ли WCF-траффик между браузером и IIS локироваться? А может для IIS нужно еще какую endpoint создать или же поднастроить чего в app.config'е клиента? Конфиг WcfServiceLibrary1 Код: xml 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2018, 19:12 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
В InnerException.Message при этом на клиента приходит Удаленный сервер возвратил ошибку: (404) Не найден. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2018, 03:04 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
Что-то мне подсказывает, что я напутал с Код: xml 1.
, но не пойму что ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2018, 03:58 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
Важная деталь, которую сегодня обнаружил. Метод string GetData , сгенерированный студией, после публикации WCF в IIS работает на ура! А вот мой метод UploadFile, который направляет потоковые данные (Stream) на сервер отваливается с ошибкой Прослушивание на http://msi/FileTransferService/WcfServiceLibrary1.FileTransferService.svc не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. В InnerException.Message при этом на клиента приходит Удаленный сервер возвратил ошибку: (404) Не найден. Подозреваю, что метод string GetData(int) и метод FileUploadReturnMessage UploadFile(FileUploadMessage request) или обрабатываются в IIS разными точками и проблема в точке обработки потоковых данных или в IIS где то нужно разрешить Stream данные. Есть идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2018, 05:55 |
|
Помогите развернуть WCF-сервис на IIS вручную
|
|||
---|---|---|---|
#18+
AlexV1Важная деталь, которую сегодня обнаружил. Метод string GetData , сгенерированный студией, после публикации WCF в IIS работает на ура! А вот мой метод UploadFile, который направляет потоковые данные (Stream) на сервер отваливается с ошибкой Прослушивание на http://msi/FileTransferService/WcfServiceLibrary1.FileTransferService.svc не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. В InnerException.Message при этом на клиента приходит Удаленный сервер возвратил ошибку: (404) Не найден. Подозреваю, что метод string GetData(int) и метод FileUploadReturnMessage UploadFile(FileUploadMessage request) или обрабатываются в IIS разными точками и проблема в точке обработки потоковых данных или в IIS где то нужно разрешить Stream данные. Есть идеи? Для начала решите эту фигню Удаленный сервер возвратил ошибку: (404) Не найден. а потом уже будете фантазировать далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2018, 11:22 |
|
|
start [/forum/topic.php?fid=19&fpage=2&tid=1396695]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 387ms |
0 / 0 |