My quản lý ODP.net webapp làm việc tại địa phương nhưng khi triển khai nó đến một máy chủ, nó không thành công với các lỗi:Oracle Managed ODP.NET không thể tìm thấy tnsnames.ora
"TNS: listener hiện không biết dịch vụ được yêu cầu trong bộ mô tả kết nối "
Từ nhìn xung quanh, có vẻ như điều này là do nó không thể truy cập tệp tnsnames.ora.
Tôi đã thử những điều sau đây không có thành công:
- Đặt một tập tin tnsnames.ora (một trong những cùng làm việc tại địa phương) vào một [oracle nhà] [sản phẩm] ... \ thư mục quản trị mạng \ .
- Đặt cài đặt TNS_ADMIN trong phần web.config của Managed ODP trỏ đến biến môi trường.
- Đặt cài đặt TNS_ADMIN trong phần Web.config được quản lý ODP trỏ trực tiếp vào tệp tnsnames.ora.
Trên máy chủ, cố gắng chạy lỗi sản lượng tnsping TNS-03502: Không tìm thấy thông báo 3502; Không có tệp tin cho sản phẩm = NETWORK, cơ sở = TNS
Tôi đang thiếu gì?
Bạn có thể cho chúng tôi thấy phiên bản kiểm duyệt của chuỗi kết nối và tsnames.ora của bạn không? –
dường như máy khách oracle của bạn bỏ qua máy chủ không được cài đặt đúng. nó có thể là vấn đề? – evgenyl