Đã xảy ra lỗi khi nhận thông tin nhà cung cấp từ cơ sở dữ liệu. Điều này có thể được gây ra bởi Entity Framework bằng cách sử dụng một chuỗi kết nối không chính xác. Kiểm tra các ngoại lệ bên trong để biết chi tiết và đảm bảo rằng chuỗi kết nối là chính xác.Nhà cung cấp không trả lại chuỗi ProviderManifestToken Entity Framework
Nội Ngoại lệ: {"The provider did not return a ProviderManifestToken string."}
Tôi đã tìm kiếm chủ đề khác như có rất nhiều với các lỗi tương tự, nhưng tôi dường như không thể tìm ra giải pháp.
Tôi đang sử dụng VS2012 Professional và SQL Server 2012. Tôi có thể kết nối với máy chủ bằng Trình khám phá máy chủ bằng xác thực cửa sổ. Tôi đang xây dựng một ứng dụng webforms với nhiều tầng. Một trong số chúng chứa tầng khung Entity của tôi chứa lớp Ngữ cảnh của tôi.
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<connectionStrings>
<add name="MYSQLSERVER"
providerName="System.Data.SqlClient"
connectionString="Data Source=myComputer\MYSQLSERVER;Trusted_Connection=true"></add>
</connectionStrings>
</configuration>
Đây là ứng dụng trong lớp thư viện lớp Entity Framework của tôi.
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
</configuration>
Ngoài ra, tôi đã cố gắng thay đổi loại defaultConnectionFactory app.config để
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
nhưng nó không thay đổi bất cứ điều gì.
Tôi không thực sự chắc chắn bất kỳ thay đổi nào tôi đang thực hiện thậm chí có nghĩa là điều khiến tôi lo lắng. Chắc chắn tôi có thể tìm thấy các giải pháp trực tuyến và cố định vấn đề của tôi, nhưng tôi thực sự muốn hiểu web.config và những gì tất cả điều này có nghĩa là. Trên đầu trang của việc tìm kiếm một giải pháp cho vấn đề này, bất cứ ai có thể chỉ cho tôi đi đúng hướng để học tập web.configs?
Xin cảm ơn sự giúp đỡ của bạn.
Vâng, đã nhận được điều này và dường như chỉ đơn giản là tên máy chủ không chính xác. –