C# 基于实体框架的mvcweb部署
我正在尝试部署使用实体框架的应用程序。发布时,我将Publish方法设置为C# 基于实体框架的mvcweb部署,c#,sql-server,asp.net-mvc,entity-framework,C#,Sql Server,Asp.net Mvc,Entity Framework,我正在尝试部署使用实体框架的应用程序。发布时,我将Publish方法设置为webdeploy到localhost(因为我是从服务器部署它的)。然后我的VisualStudio向我询问数据库,所以我指出了项目使用的数据库(它是MSSQL本地数据库,另一个是SQL Server数据库)。整个发布工作正常,连接良好(VisualStudio对此进行了验证)。但是,发布后,web应用程序会显示: 错误。 处理您的请求时出错 应用程序已经在服务器上,看起来很好,但每当我尝试访问数据库时,就会出现此错误。我
webdeploy
到localhost(因为我是从服务器部署它的)。然后我的VisualStudio向我询问数据库,所以我指出了项目使用的数据库(它是MSSQL本地数据库,另一个是SQL Server数据库)。整个发布工作正常,连接良好(VisualStudio对此进行了验证)。但是,发布后,web应用程序会显示:
错误。处理您的请求时出错
应用程序已经在服务器上,看起来很好,但每当我尝试访问数据库时,就会出现此错误。我应该更改什么?首先,您需要获取完整异常。@stuartd由于无法调试,如何获取完整异常?设置后,您将在页面上看到完整错误。@stuartd这根本没有帮助。错误仍然不可见。好的,所以我管理了它,错误显示在与SQL Server建立连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:50-发生本地数据库运行时错误。无法创建自动实例。有关错误详细信息,请参阅Windows应用程序事件日志。)@stuartd