2015-10-14 3 views
0

Мне нужно перенести конечные точки регистрации контейнера (Windsor) из файла Global.asax в новый проект. Я хотел бы получить раздел из файла Web.config, где определены конечные точки, но я не знаю, как достичь этого файла и раздела из проекта separete. Я пробовал что-то вроде этого:Конфигурирование конечных точек проекта separete в WCF

ClientSection clientSection = new MvcApplication().Application.Get((ClientSection) ConfigurationManager.GetSection("system.serviceModel/client")) 

но, похоже, это неправильный путь. Любые идеи о том, как скопировать раздел из Web.config в один проект в файл конфигурации в другом?

+0

http://stackoverflow.com/questions/19589/loading-system-servicemodel-configuration-section-using-configurationmanager – Shetty

+0

Какой тип проекта это "новый проект"? Веб-приложение? Библиотека классов? –

ответ

0

Попробуйте этот код, чтобы получить раздел клиента:

ClientSection clientSection = 
ConfigurationManager.GetSection("system.serviceModel/client") as ClientSection; 
+0

, но как обратиться к MVC или frm mvc здесь. В mvc global.asax я пытался smtg как: _container = new WindsorContainer(). Установить (FromAssembly.Named ("Proj.Apllication.Ioc")), но я не мог добавить эту ссылку из-за круговой зависимости? – arth81

+0

не эксперт в Windsor :) это отлично работает, когда я пытался в коде кода asp.NET – Shetty