如何部署我的3层wcf服务

时间:2015-08-13 14:05:32

标签: c# .net wcf

我是部署WCF项目的新手,所以我很感激有关部署项目的一些指导。

我有一个VS2010项目,它使用.NET 4作为WCF服务。

WCF服务访问另一个我称之为数据访问层(DAL)的项目。 WCF服务只是将Request XML传递给DAL。

DAL访问我用来与SQL Server,dbConnection通信的第三个项目。 dbConnection将信息打包到对要发送到SQL Server的存储过程的调用中。有关简单视图,请参见下图。

enter image description here

所以我的第一个问题是,如何部署数据访问程序集。我以为我把程序集放在自己的服务器上然后在那个盒子上注册。我会在我的WCF项目中引用程序集的路径。

我的第二个问题是,我是否以相同的方式部署dbConnection程序集?我是否注册它并且数据访问程序集有对其路径的引用?

1 个答案:

答案 0 :(得分:3)

你分解层错了。如果您考虑3层,将会:

1 - 调用您的wcf服务的客户端电脑 2 - 带有dataaccess层的WCF服务 3 - SQl数据库。

enter image description here

如果你想谈论分层应用程序,它是关于n层的应用程序,但这些层可以在一个过程中。