1

我制作了一个 WCF 数据服务和一个测试客户端,它们都在我的本地机器上运行良好。该服务托管在我机器上的本地 IIS 上。

现在我正在尝试设置一个远程 win 2008 R2 服务器来托管 wcf 数据服务,这就是我遇到麻烦的地方。

我首先尝试从http://www.microsoft.com/en-us/download/details.aspx?id=29306安装“WCF Data Services 5.0 for OData V3”

但是我在安装过程中收到“0x80070643 安装过程中的致命错误”。如果有帮助,我有日志文件。

现在我在想,是不是因为我需要在服务器上安装“http://www.nuget.org/packages/Microsoft.Data.Services”?我知道我在本地机器上做了这个。但是,这需要我在服务器上安装 Powershell、Visual Studio 和 NuGet。这是使事情正常工作所必需的吗?

4

1 回答 1

1

如果你在项目中使用 NuGet 包,那么最简单的方法是对 WCF DS 运行时程序集进行 bin 部署。更多详细信息:http: //blogs.msdn.com/b/astoriateam/archive/2012/08/29/odata-101-bin-deploying-wcf-data-services.aspx

于 2012-10-04T16:27:51.720 回答