asp.net-mvc – ASP.NET MVC的Windows Azure存储模拟器连接字符串?
|
我正在搜索需要定义为使用 windows azure存储模拟器的连接字符串. 到目前为止,我发现的所有源都说这些连接字符串应该转到位于Windows Azure项目中的ServiceDefinition和ServiceConfiguration文件.但是,我没有使用Azure项目,而是使用ASP.NET MVC 3. 对于ASP.NET MVC项目,它应该可以转到web.config文件.但是,我不知道它应该是什么样的? 如果模拟器需要,我有Azure帐户. 谢谢. 解决方法正如这 article所说,connectionstring是DevelopmentStorage = true所以在Web.config中你可以使用: <appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
在ServiceConfiguration.cscfg中: <Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" /> 您可以使用CloudConfigurationManager,它将从Service Configratuon设置中获取配置(如果存在).使用它喜欢这个: CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
如果它在ServiceConfiguration中不存在,它将回退到web.config的应用程序设置.这样,如果您希望将应用程序移动到Azure,而不必更改检索连接字符串的方式.我倾向于将它全部隐藏在ISettingsProvider界面中(所以我不依赖于任何东西)但这可能是过度的. 将连接放入ServiceConfiguration的主要好处是您可以更改设置,而无需重新部署应用程序. 如果您选择使用web.config,则可以使用transform将developmentstorage帐户交换为发布时的真实帐户.如果您使用Azure,则在云服务配置中只有一个不同的连接字符串. 不需要实际的Azure帐户来运行模拟器. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在什么情况下,.NET进程和AppDomains在内存中共享
- asp.net – system.web.compilation.debug与system.codedom
- asp.net – 单元测试操作过滤器 – 如何模拟ViewResult
- asp.net – 工作线程和I/O线程有什么区别?
- asp.net-mvc – @ Html.ActionLink如何添加一个查询字符串
- asp.net-mvc – 如何在jqueryui工具提示中显示jqueryui验证
- .net – linq排序列表(MyObjects)
- ef-code-first – 在WebAPI Controller中序列化EF Code Fir
- asp.net – 格式化DataBinder.Eval数据
- asp.net-web-api – Web API ModelBinders – 如何以不同方
- asp.net – Infragistics WebGrid与Telerik网格
- asp.net – 如何在SQL4的log4net配置中使用存储过
- asp.net-mvc – 如何在运行时之前编译cshtml
- asp.net-mvc – 如何从FilterAttribute中获取当前
- asp.net-mvc-routing – ASP.NET MVC区域:如何隐
- ASP.NET API(MVC) 对APP接口(Json格式)接收数据与
- asp.net-mvc – 高级ASP路由教程和示例
- asp.net-mvc – 如何在实体框架中为GUID设置NewI
- asp.net-mvc-4 – mvc4 url验证
- asp.net – 解析接受标题
