У меня возникли некоторые трудности при развертывании службы WCF вместе с моим веб-приложением ASP.NET.У меня все работает на моем локальном компьютере (определены мой адрес, привязки, контракт), и я могу вызвать службу из моего веб-приложения ASP.NET (MVC).(Базовый URL-адрес сейчас http://localhost: #### / Design_Time_Address / Полностью / квалифицирован / Сервис / )
К сожалению, когда я пытаюсь развернуть, вещи могут взорваться.
Вот что я сейчас делаю.Пожалуйста, дайте мне знать, если один или несколько шагов неверны.
- У меня есть ссылка на службу WCF в моем проекте ASP.NET MVC.
- Сначала я попытался просто развернутьпроект MVC с использованием веб-развертывания.Часть MVC работала нормально, но она не смогла найти мою службу.(Хотя, что интересно, я могу видеть библиотеки DLL для своего сервиса на своем хосте.)
- Итак, немного поработав с этим, я попытался загрузить свой сервис отдельно через SFTP.Я был в состоянии ударить файл .svc в один момент, но в последнее время я получаю ошибки.(Я предполагаю, что это потому, что я пытался выяснить это и по-королевски облажался).
- Я немного запутался здесь, потому что не понимаю, каким должен быть адрес, иликак мне настроить его в файле WCF App.config, чтобы мое MVC-приложение могло получить к нему доступ.
Как я уже сказал, я был в порядке, пока мне не пришлось развернуть, и, к сожалению, я не могунайди учебники, которые могут мне помочь.
Что я не понимаю, так это то, что мне нужно сделать, чтобы получить доступ к моему сервису через приложение MVC через хост-сервер?Нужно ли предоставлять ссылку на сервис в моем проекте MVC, как я делаю сейчас?Нужно ли что-то настраивать в службе WCF напрямую?Возможно ли просто выполнить веб-развертывание и использовать Stuff Just Works (TM)?
Благодарим вас за помощь.