C# 向现有网站添加WCF或提供新服务?
我完全是WCF世界的新手。我有一个ASP.net(v4)网站运行在我们专用的windows 2008服务器盒上。我将把这个网站称为webisteA.com 我正在创建一个新网站websiteB.com.au,我想向新网站公开WebsiteA.com中的功能。诸如登录、在数据库中注册等 我认为最好的方法是在WebsiteA.com上创建一个WCF服务,但我很难找到任何关于如何实现这一点的教程。关于创建一个新项目有很多,但关于向现有网站添加WCF服务的内容并不多 这是最好的方法吗?在未来,我也希望在未来的移动应用程序中使用这项服务——不确定这是否会产生影响 或者-我是否在一个完全独立于websiteA.com和websiteB.com的新应用程序中创建一个新服务,并将其作为website0.com宿主,并通过该应用程序公开数据库 我没有答案的问题是。。。 它安静吗?我使用XML还是JSON 实际上,我希望能够像API一样使用它——例如,说“向我展示所有满足条件X的成员” 谢谢你提供的任何信息C# 向现有网站添加WCF或提供新服务?,c#,asp.net,wcf,visual-studio,wcf-data-services,C#,Asp.net,Wcf,Visual Studio,Wcf Data Services,我完全是WCF世界的新手。我有一个ASP.net(v4)网站运行在我们专用的windows 2008服务器盒上。我将把这个网站称为webisteA.com 我正在创建一个新网站websiteB.com.au,我想向新网站公开WebsiteA.com中的功能。诸如登录、在数据库中注册等 我认为最好的方法是在WebsiteA.com上创建一个WCF服务,但我很难找到任何关于如何实现这一点的教程。关于创建一个新项目有很多,但关于向现有网站添加WCF服务的内容并不多 这是最好的方法吗?在未来,我也希望在
ps)我有visual studio express 2010 c#(以及studio pro的试用版)您当然可以将WCF包含在网站的一个项目中,但您是否考虑过该项目?我还没有使用过它,但使用了产生它的早期WCF Web API 整洁的特性包括(如果客户端请求XML,API将发送XML。如果它请求JSON,则获取JSON)和更少的配置错误(WCF web.configs非常糟糕,而且完全过于复杂) 使用ASP.NET Web API制作RESTy API可能比使用标准WCF容易得多
一个很棒的开源.NET解决方案是,它也确实值得一看。如果你打算公开它,那么我建议为此创建一个新的WCF应用程序。但是,它不是必需的,您当然可以在现有网站中创建WCF服务。在您的网站内创建一个新文件夹,并在其中添加服务。您需要将必要的配置行添加到现有的web.config以正确设置它。