C# mvc应用程序显示500个内部服务器

C# mvc应用程序显示500个内部服务器,c#,asp.net-mvc-3,asp.net-mvc-4,C#,Asp.net Mvc 3,Asp.net Mvc 4,我已经开发了一个mvc 4应用程序并托管在服务器上,它工作正常。但现在我想在另一个plesk server 12.0.18上托管此应用程序,但应用程序显示以下错误 500内部服务器错误。您使用的资源有问题 正在查找,但无法显示 我已将自定义错误模式设置为“关闭”,但仍发生相同的错误。 我有两个连接字符串。若我指定了另一台服务器的连接字符串,那个么应用程序工作正常,若我指定了plesk数据库的连接字符串,那个么错误再次发生。 所以它是关于连接字符串的。所以我认为实体框架并没有连接到plesk数据库

我已经开发了一个mvc 4应用程序并托管在服务器上,它工作正常。但现在我想在另一个
plesk server 12.0.18
上托管此应用程序,但应用程序显示以下错误

500内部服务器错误。您使用的资源有问题 正在查找,但无法显示

我已将自定义错误模式设置为“关闭”,但仍发生相同的错误。 我有两个连接字符串。若我指定了另一台服务器的连接字符串,那个么应用程序工作正常,若我指定了plesk数据库的连接字符串,那个么错误再次发生。 所以它是关于连接字符串的。所以我认为实体框架并没有连接到plesk数据库,所以它是关于权限还是什么

但我可以使用我的sql server小管理员从他们提供的web应用程序连接该数据库,但不能使用应用程序的连接字符串

连接字符串1:显示主页并调用global.ascx中的所有事件。如应用程序启动、会话启动等。

连接字符串2:未调用global.ascx中的事件。给出500个错误


您应该更新您的web配置以关闭customErrors,以便它可以向您显示详细的错误信息。可能重复的no my problem是不同的。如果我更改数据库连接字符串,则应用程序工作正常。如果我提供plesk server的连接字符串,则显示500错误。甚至应用程序启动事件或会话启动事件未调用。