У меня есть отдельная среда для разработки. На моем рабочем сервере, где мы в основном размещаем веб-приложения, мы развертываем предварительно скомпилированную версию веб-проекта.
Во время разработки я работаю над тремя проектами. Одним из них является служба WCF. Во-вторых, это проект библиотеки классов. В этой библиотеке есть классы, которые делают вызовы службы WCF. И, в-третьих, это веб-проект, который использует библиотеку классов.
Последние два проекта относятся к одному решению VS. Я размещаю сервис wcf в среде разработки. Этот сервис добавлен как сервисная ссылка на мою библиотеку классов.
Я не могу представить себе, что произойдет, когда я добавлю DLL (то есть вывод проекта библиотеки классов) в свой веб-проект, и веб-проект необходимо развернуть. Во время развертывания я должен изменить ссылку на службу (URL-адрес файла svc изменится, поскольку он должен указывать на рабочую службу wcf). Как это сделать? О чем нужно заботиться при добавлении dll в веб-проект?