Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET 5 MVC 6 EF7代码优先未从IIS连接到SQL数据库。在当地工作很好_Asp.net Mvc - Fatal编程技术网

Asp.net mvc ASP.NET 5 MVC 6 EF7代码优先未从IIS连接到SQL数据库。在当地工作很好

Asp.net mvc ASP.NET 5 MVC 6 EF7代码优先未从IIS连接到SQL数据库。在当地工作很好,asp.net-mvc,Asp.net Mvc,由于微软提供的文档很差(网站上说仍然在工作……永远),我在Visial Studio 2015中用ASP.NET 4.5.2、MVC 6(ASP.NET 5)、EF7-Code First和Angular JS完成了一个web应用程序。这在本地运行良好,包括用户注册-也就是说,它正在向SQL数据库插入数据 然而,当我发布到文件系统并通过IIS运行时,并没有自动创建数据库,也没有插入数据(如果数据库已经存在的话)——错误只是说 “处理您的请求时出错。” 尝试登录或注册用户时 我在Visual St

由于微软提供的文档很差(网站上说仍然在工作……永远),我在Visial Studio 2015中用ASP.NET 4.5.2、MVC 6(ASP.NET 5)、EF7-Code First和Angular JS完成了一个web应用程序。这在本地运行良好,包括用户注册-也就是说,它正在向SQL数据库插入数据

然而,当我发布到文件系统并通过IIS运行时,并没有自动创建数据库,也没有插入数据(如果数据库已经存在的话)——错误只是说 “处理您的请求时出错。” 尝试登录或注册用户时

我在Visual Studio 2015的“发布web”选项中没有“数据库”部分


我只需要连接到数据库。请帮助解决此问题,因为每个人都会遇到此问题。

您的生产服务器是否有正确的连接字符串?生产中的数据库用户是否有创建数据库的权限?首先自动迁移代码对于开发来说是一种很好的方式,允许您专注于应用程序,而不必担心数据库方面的问题。然而,投入生产是一个完全不同的过程,您确实需要关注数据库方面的事情