Tôi có một dịch vụ WCF đang chạy cần phân tích một số dữ liệu. Nó chỉ ra rằng dữ liệu (điểm, kích cỡ) được chuyển đổi khác nhau trong CultureInfo khác nhau và phân tích được trải ra trong rất nhiều lớp và phương pháp. Vì tất cả các phân tích cú pháp được thực hiện mà không cần truyền bất kỳ CultureInfo nào, sự thành công của việc phân tích cú pháp phụ thuộc vào văn bản chủ đề.Cài đặt CultureInfo về các cuộc gọi dịch vụ wcf?
Vì không có cài đặt có lập trình của CultureInfo nên dịch vụ chọn văn bản hiện tại khỏi máy bằng cách nào đó. Tôi không có ý tưởng nơi nó được điều này, kể từ khi thay đổi cho các tùy chọn ngôn ngữ và khu vực dường như không có bất kỳ tác dụng trên cultureinfo của dịch vụ wcf. Ngoài ra những thay đổi đối với web.config (có dịch vụ được lưu trữ trong iis) dường như không hoạt động.
Tôi có thực sự còn lại chỉ với một tùy chọn không? Cài đặt CultureInfo theo chương trình? Tôi có thể tìm thấy tất cả các cuộc gọi chuyển đổi và vượt qua trong một CultureInfo hoặc tôi có thể đặt nó trên Thread.CurrentThread.CurrentCulture. Có cách nào tôi có thể đặt CultureInfo một lần và cho tất cả - có hiệu lực trên tất cả các phương pháp tiếp xúc wcf?
Tôi không biết tại sao tôi bỏ lỡ điều này, cảm ơn :) –