gpt4 book ai didi

asp.net-mvc - 为什么我针对 Azure SQL 使用 OWIN 身份验证时收到 "The magic number in GZip header is not correct."错误

转载 作者:行者123 更新时间:2023-12-01 22:09:41 24 4
gpt4 key购买 nike

Google 或 SO 上没有任何内容与此特定问题相关,因此提出一个新问题。我使用标准的用户安全选项创建了一个全新的 Asp.Net MVC Web 应用程序。我还在 Azure 中创建了一个空数据库。

我什么也没做,只是将默认连接字符串更改为:

  <connectionStrings>
<add name="DefaultConnection"
connectionString="data source=mydatabase.database.windows.net;initial catalog=Feedback;persist security info=True;user id=LeaveFeedbackuser;password=mypassword;MultipleActiveResultSets=True;App=EntityFramework"
providerName="System.Data.SqlClient" />
</connectionStrings>

以及默认的连接工厂:

  <entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
<parameters>
<parameter value="v12.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>

在尝试注册时(当我希望它正常创建 AspNetUsers 和相关表时),我收到以下错误:

The magic number in GZip header is not correct. Make sure you are passing in a GZip stream. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.InvalidDataException: The magic number in GZip header is not correct. Make sure you are passing in a GZip stream.

Source Error:

Line 153: { Line 154: var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; Line 155: var result = await UserManager.CreateAsync(user, model.Password); Line 156: if (result.Succeeded) Line 157: {

这与 GZip 有什么关系以及导致此错误的原因是什么?这已经让我好几天无法让 OWIN 使用我的 Azure 数据库了。

最佳答案

我也遇到过类似的问题。

Entity Framework __MigrationHistory Model 列包含 GZipped 数据。如果此列中的数据已损坏,那么您的应用程序将无法解压缩数据,并且您将收到错误消息。

就我而言,损坏是由于尝试手动插入此电缆而发生的。

我的解决方案:删除损坏的 __MigrationHistory 行和相关的数据库更改,并允许应用正确迁移数据库。

关于asp.net-mvc - 为什么我针对 Azure SQL 使用 OWIN 身份验证时收到 "The magic number in GZip header is not correct."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28227020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com