by Anonymous » 11 Jul 2025, 12:15
Heute war der zweite Tag, seit ich diese Ausnahme bemerkte: < /p>
Eine Datenbankoperation ist bei der Verarbeitung der Anforderung fehlgeschlagen. SQLiteException: SQLite -Fehler 14: "Datenbankdatei nicht öffnen".
Applying existing migrations may resolve this issue There are
migrations that have not been applied to the following database(s):
BlazorWebAppAdminContext
- 20250708123456_MyArgumentName
- 20250709789101_MyneWargumentName1.0.0
- 2025071011213_MyneWargumentName1.0.2
< /ul>
Alternativ können Sie anhängige Migrationen aus einer Eingabeaufforderung in Ihrem Projektverzeichnis anwenden:
Hinweis: Mein .NET-Kern-Hosting-Bundle auf Windows Server ist dotnet-Hosting-9.0.6-win.exe
Ich habe die spezifische Lösung nicht auf diese Ausgabe angewendet, auch wenn ich diese Workarounds bereits gemacht habe:
< dass iis_iusrs Berechtigungen gelesen und geschrieben hat:
< /li>
< /ol>
Code: Select all
using System.ComponentModel.DataAnnotations;
namespace MyBlazorWebAppName.Models;
public class Admin
{
[Key]
public string? UserID { get; set; }
public string? Username { get; set; }
[Required]
[StringLength(100)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? GivenName { get; set; }
public string? MiddleName { get; set; }
[Required]
[StringLength(100)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? FamilyName { get; set; }
[Required]
[StringLength(150, MinimumLength = 11)]
public string? EmailAdd { get; set; }
[Required]
[StringLength(100, MinimumLength = 3)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? RoleType { get; set; }
}
Relevante Referenzen: Bearbeiten des Anwendungspools; IIS -Anwendungspools CLR v4.0 gegen kein verwalteter Code < /p>
- Stellen Sie sicher, dass die in IIS gehostete Blazor -Web -App ordnungsgemäß konfiguriert ist: < /p>
Anstelle dieses Befehls: < /p>
dotnet publish --configuration Release
< /code>
I found it more applicable to use this command instead (because my Windows Server is 64-bit):
dotnet publish -c Release -r win-x64
< /code>
But, unfortunately, the problem persists.
Heute war der zweite Tag, seit ich diese Ausnahme bemerkte: < /p>
Eine Datenbankoperation ist bei der Verarbeitung der Anforderung fehlgeschlagen. SQLiteException: SQLite -Fehler 14: "Datenbankdatei nicht öffnen".
Applying existing migrations may resolve this issue There are
migrations that have not been applied to the following database(s):
BlazorWebAppAdminContext
[list]
[*]20250708123456_MyArgumentName
[*]20250709789101_MyneWargumentName1.0.0
[*]2025071011213_MyneWargumentName1.0.2
< /ul>
[code]PM> Update-Database[/code]
Alternativ können Sie anhängige Migrationen aus einer Eingabeaufforderung in Ihrem Projektverzeichnis anwenden:
[code]dotnet ef database update[/code]
Hinweis: Mein .NET-Kern-Hosting-Bundle auf Windows Server ist dotnet-Hosting-9.0.6-win.exe
Ich habe die spezifische Lösung nicht auf diese Ausgabe angewendet, auch wenn ich diese Workarounds bereits gemacht habe:
< dass iis_iusrs Berechtigungen gelesen und geschrieben hat:
< /li>
< /ol>
[code]using System.ComponentModel.DataAnnotations;
namespace MyBlazorWebAppName.Models;
public class Admin
{
[Key]
public string? UserID { get; set; }
public string? Username { get; set; }
[Required]
[StringLength(100)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? GivenName { get; set; }
public string? MiddleName { get; set; }
[Required]
[StringLength(100)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? FamilyName { get; set; }
[Required]
[StringLength(150, MinimumLength = 11)]
public string? EmailAdd { get; set; }
[Required]
[StringLength(100, MinimumLength = 3)]
[RegularExpression(@"^[A-Z]+[a-zA-Z\s-]*$")]
public string? RoleType { get; set; }
}
[/code]
Relevante Referenzen: Bearbeiten des Anwendungspools; IIS -Anwendungspools CLR v4.0 gegen kein verwalteter Code < /p>
[*] Stellen Sie sicher, dass die in IIS gehostete Blazor -Web -App ordnungsgemäß konfiguriert ist: < /p>
Anstelle dieses Befehls: < /p>
dotnet publish --configuration Release
< /code>
I found it more applicable to use this command instead (because my Windows Server is 64-bit):
dotnet publish -c Release -r win-x64
< /code>
But, unfortunately, the [url=viewtopic.php?t=26065]problem[/url] persists.