Azure应用程序设置-上下文正在代码优先模式下使用,代码为

Azure应用程序设置-上下文正在代码优先模式下使用,代码为,azure,model-view-controller,Azure,Model View Controller,我正在向azure发布一个web应用程序。我想在Azure门户中创建连接字符串,而不是在web.config文件中显示安全信息 我一直收到以下错误消息: 上下文在代码优先模式下使用,代码是从EDMX文件生成的,用于数据库优先或模型优先开发。这将无法正常工作。要解决此问题,请不要删除引发此异常的代码行。如果希望首先使用数据库或模型,请确保启动项目的app.config或web.config中包含实体框架连接字符串。如果要创建自己的DbConnection,请确保它是EntityConnection

我正在向azure发布一个web应用程序。我想在Azure门户中创建连接字符串,而不是在web.config文件中显示安全信息

我一直收到以下错误消息:

上下文在代码优先模式下使用,代码是从EDMX文件生成的,用于数据库优先或模型优先开发。这将无法正常工作。要解决此问题,请不要删除引发此异常的代码行。如果希望首先使用数据库或模型,请确保启动项目的app.config或web.config中包含实体框架连接字符串。如果要创建自己的DbConnection,请确保它是EntityConnection而不是其他类型的DbConnection,并将其传递给采用DbConnection的一个基本DbContext构造函数

当我在Azure中删除连接字符串并正常使用我的web.config文件时,消息就会消失


我做错了什么

您是否在web.config中使用与应用程序中设置相同的值?正在尝试确定问题是否出在该值上,或者您在何处定义它。是-当我在web.config中使用连接字符串而不使用任何Azure应用程序设置时,一切正常。然后我将连接字符串复制到Azure应用程序设置中,并收到上面的消息。我的最终目的是从web.config中删除安全信息。