2013-07-23 39 views
5

Tôi đã đăng ký chuỗi kết nối có tên 'ApplicationServerWorkflowInstanceStoreConnectionString trong cấu hình máy (cả phiên bản 32 bit và 64bit của cấu hình máy). Tuy nhiên, ứng dụng không thể nhìn thấy nó mặc dù quản lý IIS nhìn thấy nó (trong chuỗi kết nối phần trên ứng dụng web cụ thể). Tôi đang làm gì sai?Không thể tìm thấy chuỗi kết nối cho tên kết nối 'ApplicationServerWorkflowInstanceStoreConnectionString' (cấu hình máy))

IIS manager and fail page

Angelique.

Trả lời

3

Đảm bảo bạn đã đăng ký chuỗi kết nối với cấu hình máy phù hợp. Đảm bảo phiên bản .NET framework của ứng dụng phù hợp với phiên bản của cấu hình máy. Có các tệp cấu hình máy riêng biệt cho .NET FW 2 và .NET FW 4 ..

+0

cảm ơn bạn, có nghĩa là nó! –

+0

Tôi đã có một vấn đề tương tự, và nó đã cho tôi một giờ để nhận ra tôi muốn đặt các giá trị trong machine.config cho phiên bản Framework đúng, nhưng không phải là phiên bản _bitness_ đúng: Tôi đang chạy Win7 64-bit, nhưng các ứng dụng hồ bơi là 32-bit, vì vậy tôi cần phải cập nhật các 32-bit và 64-bit machine.configs. (OP đã đề cập đến điều này tất nhiên nhưng nó đã bay ngay bên cạnh tôi trong một thời gian dài, vì vậy tôi chỉ cố gắng làm nổi bật nó ở đây.) – nateirvin

1

Đừng quên có cấu hình v4 trong


C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ Machine.config

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ Machine.config

Các vấn đề liên quan