我已经制作了一个WCF数据服务和一个测试客户端,它们在我的本地机器上运行良好。该服务托管在我的计算机上的本地IIS上。
现在我正在尝试设置一个远程win 2008 R2服务器来托管wcf数据服务,这就是我遇到麻烦的地方。
我首先尝试从http://www.microsoft.com/en-us/download/details.aspx?id=29306安装“适用于OData V3的WCF数据服务5.0”
但是在安装过程中我收到“0x80070643安装期间的致命错误”。如果有帮助,我有日志文件。
现在我在想,是不是因为我需要在服务器上安装“http://www.nuget.org/packages/Microsoft.Data.Services”?我知道我在本地机器上做过这个。但是,这需要我在服务器上安装Powershell,Visual Studio和NuGet。是否有必要让事情发挥作用?
答案 0 :(得分:1)
如果您在项目中使用NuGet包,那么最简单的方法是对WCF DS运行时程序集进行bin-deploy。更多详情:http://blogs.msdn.com/b/astoriateam/archive/2012/08/29/odata-101-bin-deploying-wcf-data-services.aspx