我有一个使用Ninject作为IoC容器的ASP.NET-MVC网站原型。 Ninject正确注入了MVC控制器使用的所有服务类和存储库类。这很棒。使用WCF和Ninject作为IoC/DI集成ASP.NET-MVC和Silverlight
我需要添加的下一件事是Silverlight(版本3更加精确)。 Silverlight将连接到我的服务器,使用WCF服务(以ASP兼容模式托管)到同一个ASP.NET-MVC网站。
Silverlight需要什么是使用WCF“下载”/“获取”一种ViewModel(更好的名称是客户端模型)。这也是可能的 - 我导入了WCF服务并设置了所有安全相关的xml配置文件。
这里是我想知道的东西....
那是OK,通过WCF服务返回的模式是相当复杂的,包括阵列和继承(在数组项级)...或者可能有另一种更好的方法将它从服务器发送到客户端?
在服务器端为常规的asp-mvc东西控制器使用的所有服务类都由Ninject注入。如何为WCF服务类注入服务?
WCF服务是否有权访问HttpContext.Current.Items?我需要从这里获取登录的用户ID和一些与配置文件相关的数据(常规形式认证的东西)。
编辑
广告3.这有可能使AspNetCompatibilityRequirements
先后为点2人的想法?
..以及后代对象的[KnownType]属性。 如何将IRepositories注入WCF服务类? – tomo 2009-08-17 12:41:08