更改Web引用的文化语言

时间:2013-12-10 21:50:56

标签: .net web reference invalidoperationexception

我正在编写一个新的MVC 4应用程序。这必须从公司的后台发布一些数据。现在我只在当地工作,所以这很容易让我更加轻松。

情况就是这样:我的电脑有荷兰语语言包。是什么意思我把小数写成25,58而不是25.58。后台还使用这个荷兰语语言包。后台和MVC之间的通信是通过Web服务进行的。

所以我在VS2010中制作了一个Web引用。我还说服了web.config

<globalization culture="nl-BE" uiCulture="nl-BE"/>

在代码中,我向webservice发出了这样的请求

Comp.Backoffice obj = new Comp.Backoffice();
Comp.Backoffice.Company Company = obj.GetCompany(companyID);

现在问题是,当我运行代码并且XML中有一个小数时我得到了错误

System.InvalidOperationException was unhandled by user code Message There is an error in XML document (5, 219).

如果我将小数25,58更改为25.58。错误没有发生。所以我认为webservice期望英文格式的小数。

这是对的吗?如果是这样,我可以告诉代码期望荷兰格式吗?

0 个答案:

没有答案