2013-06-15 13 views
5

Đã có thi vấn đề trong nhiều giờ, đây là connectionstring của tôi:Format của chuỗi khởi tạo không phù hợp với đặc điểm kỹ thuật bắt đầu từ chỉ số 0 trên xanh

<connectionStrings> 
    <add name="OL4RENTDb" 
    connectionString="Server=v812xrqz2w.database.windows.net;Database=ol4rentDB;User [email protected];Password=Grupo501TSI;Trusted_Connection=False;Encrypt=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" /> 
</connectionStrings> 

một lỗi:

[ArgumentException: Format of the initialization string does not conform to specification starting at index 0.] 
    System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) +5314705 
    System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +124 
    System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +95 
    System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) +59 

Đỗ bạn thấy có vấn đề gì không?

Tôi đang triển khai để Azure ..

Trả lời

5

Tôi đã gặp lỗi tương tự và sửa lỗi bằng cách đi qua FTP tới Trang web Azure của tôi và chỉnh sửa Web.Config. Tôi nhận thấy rằng một mục nhập chuỗi kết nối mới đã được thêm vào. Tôi đã xóa nó để giữ những thứ tôi có trên PC và mọi thứ hoạt động tốt. Vì vậy, nếu bạn có lỗi này khi bạn triển khai Azure, kiểm tra chuỗi kết nối của bạn.

4

Vấn đề wasnt rằng chuỗi kết nối web.config, nhưng một trong những bạn chỉ định trong xuất bản cài đặt, một trong đó Azure sẽ sử dụng để kết nối với db. Cho phép nói rằng bạn có thể có trong máy tính cục bộ chuỗi kết nối với cơ sở dữ liệu cục bộ của bạn và khi bạn xuất bản, bạn đặt chuỗi kết nối cơ sở dữ liệu azure và ghi đè chuỗi kết nối cục bộ của bạn tại web.config.

+0

là ** chuỗi kết nối cục bộ ** và đó là ** chuỗi kết nối cơ sở dữ liệu azure **? – Kiquenet

+0

Có, tôi nghĩ rằng tôi có cùng một vấn đề (local vs azure db). Chuỗi kết nối hoạt động (được sao chép từ studio trực quan), trong entityFramework từ web.config Tôi có (tôi hy vọng vậy) thiết lập chính xác tham số defaultConnectionFactory ... và tôi vẫn gặp lỗi này ... Bất kỳ gợi ý nào? – dcg

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