-
|
I have a multi-tenant (5 databases) Oqtane 6.2.1 site on Azure and I wanted to prepare for an Oqtane 10.1 upgrade so I started by updating the .Net version from .Net 9 to .Net 10. That went fine. Site came back up running on .Net 10 . . . A couple hours later I FTP uploaded the Oqtane.Framework.10.0.1.Upgrade files and the upgrade failed. All I get is: HTTP Error 500.30 - ASP.NET Core app failed to start I've tried restoring to .Net 9 and using backup files from the site, but it will no longer come up. Site settings are: Any suggestions? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 9 replies
-
|
Turned out to be an issue with TenantId being removed from the Site table . . . . [2025-12-16 15:15:19+00:00] [Error] [Oqtane.Infrastructure.UpgradeManager] Oqtane Error: Error In 2.0.2 Upgrade Logic - Microsoft.Data.SqlClient.SqlException (0x80131904): Invalid column name 'TenantId'. Restored back to 6.2.1 Thanks for the help @markdav-is |
Beta Was this translation helpful? Give feedback.
-
|
@sbwalker that is correct . . . all tenants were 6.2.1
|
Beta Was this translation helpful? Give feedback.
-
|
@JoeAucoin Note that I also experienced an issue on one of my Oqtane installations when upgrading from Oqtane 6.2.1 to Oqtane 10. The site would not start and the error was: HTTP Error 500.30 - ASP.NET Core app failed to start When I looked at the /Content/Log/error.log file (where startup errors are logged) I saw: [2025-12-16 16:34:07+00:00] [Error] [Oqtane.Infrastructure.DatabaseManager] An Error Occurred Installing Contact Form - ServerManagerType OqtaneLabs.ContactForm.Manager.ContactFormManager, OqtaneLabs.ContactForm.Server.Oqtane Does Not Exist Basically the ContactForm module had a ServerManagerType defined in the ModuleInfo.cs but did not have a corresponding class defined in the project. Prior to Oqtane 10 this error was being suppressed, however in Oqtane 10 logic was added to log it to the error.log. However, the DatabaseManager also contained logic to prevent the framework from starting up if any errors occurred during module migrations. This resulted in the 500.30 error. The quick fix was to delete the ContactForm module from the /bin folder. This allowed the framework to startup successfully. A PR (#5892) was added to address the behavior in the next release (10.0.2) - essentially logging module migration errors but not preventing the framework from starting up. A new version of the ContactForm module will be released today (which removes the invalid ServerManagerType specification). This will allow users to upgrade the ContactForm module before upgrading to Oqtane 10. Is it possible that this may have been the problem you encountered in your upgrade? |
Beta Was this translation helpful? Give feedback.
-
|
@sbwalker I've restored all the databases on this install and removed the ContactForm module. All the OqtaneLabs.ContactForm dll's are now deleted. Everything seems to be up and running fine. |
Beta Was this translation helpful? Give feedback.
-
|
Version 6.1.3 of the ContactForm module has been released |
Beta Was this translation helpful? Give feedback.


@JoeAucoin Note that I also experienced an issue on one of my Oqtane installations when upgrading from Oqtane 6.2.1 to Oqtane 10. The site would not start and the error was:
HTTP Error 500.30 - ASP.NET Core app failed to start
When I looked at the /Content/Log/error.log file (where startup errors are logged) I saw:
[2025-12-16 16:34:07+00:00] [Error] [Oqtane.Infrastructure.DatabaseManager] An Error Occurred Installing Contact Form - ServerManagerType OqtaneLabs.ContactForm.Manager.ContactFormManager, OqtaneLabs.ContactForm.Server.Oqtane Does Not Exist
Basically the ContactForm module had a ServerManagerType defined in the ModuleInfo.cs but did not have a corresponding class defined in the…