只是一个简单的问题。我将一个网站部署到Azure,它工作正常。我只是想知道我是否需要更改帐户模型才能在azure sql数据库中使用帐户?我可以在已部署的网站上注册和登录,但细节不会进入使用为MVC4网站应用程序生成的默认方法的表。
提前致谢。
答案 0 :(得分:2)
是 - 您需要使用外部数据库(Azure SQL或其他SQL实例)。您不能使用存储在App_Data下的SQL Express用户实例。当您在开发结构中启动项目时,该应用程序实际上是从云项目的bin \ Debug [YourProjectName] .csx文件夹中的副本运行,并且应用程序修改的数据库也将是该文件夹中的副本。每次在开发结构中重新启动应用程序时,数据库的更改都会被项目文件夹中的副本覆盖。
如果您要使用SQL Express在本地测试云项目,最好使用未在用户实例模式下运行的数据库。