关于windows azure门户中网站的连接字符串部分的几个问题:
门户网站中的设置优先于web.config中的设置吗?如果是这样,我不应该在web.config文件中包含连接字符串吗?门户网站中的设置有时也称为app.config吗?
我可以在windows azure门户中为ado.net实体设置连接字符串吗?这似乎不适用于此特定类型的连接字符串。
门户网站中的我包含了以下连接字符串,并且它的名称与我在web.config中的名称相同:
元数据= RES:// /Models.TABLENAME.csdl|res:// /Models.TABLENAME.ssdl|res://*/Models.TABLENAME.msl;provider=System。 Data.SqlClient; provider connection string =“Server = tcp:SERVERNAME.database.windows.net; Database = DATABASENAME; User ID = USER; Password = PASSWORD; Trusted_Connection = False; Encrypt = True;
我的web.config文件中的连接字符串在我的开发环境中工作,但我想我在azure门户网站上输入了一些错误。
答案 0 :(得分:2)
“门户网站中的设置优先于web.config中的设置吗?” 是强>
“如果是这样,我应该在web.config文件中不包含连接字符串吗?” 使用Azure门户中的connectionstring并将其插入web.config中。 当然,这不适用于您使用本地数据库的情况。然后你应该使用本地连接字符串。
“门户网站中的设置有时也称为app.config吗?” 否。如果您对连接线的主题不感兴趣,那就不是了。
“我可以在windows azure门户中为ado.net实体设置连接字符串吗?这似乎不适用于这种特定类型的连接字符串” 在步骤2(2。现在,转到管理门户网站并创建新数据库)上查看我在此基本设置的博客文章。http://geekswithblogs.net/MagnusKarlsson/archive/2012/10/31/add-sql-azure-database-to-azure-web-role-and-persist.aspx