Cùng một vấn đề ở đây. Hôm nay, tôi đã mở lại một ứng dụng bảng điều khiển bắt đầu từ tháng 8 và Oracle đã đưa ra cho tôi ngoại lệ tương tự.
Đã giải quyết việc chuyển trở lại phiên bản 12.1.22 của Oracle.ManagedDataAccess từ NuGet.
CẬP NHẬT ngày 12 tháng 12 năm 2016
Đã tìm thấy giải pháp cuối cùng tại đây: https://community.oracle.com/thread/3972810
Sự cố là do SQLNET.AUTHENTICATION_SERVICES được đặt thành NLS.
Để giải quyết vấn đề, bạn phải chỉnh sửa app.config / web.config:
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
</dataSources>
<settings>
<setting name="SQLNET.AUTHENTICATION_SERVICES" value=""/>
</settings>
</version>
</oracle.manageddataaccess.client>
Tôi đã thêm <settings>
phần.