asp.net-mvc – 在Azure上使用LocalDb MDF文件
我正在开发一个ASP.NET MVC网站,我想在Azure网站上托管。在开发过程中,我一直在我的App_Data目录中使用一个MDF文件,连接字符串如下所示:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)v11.0;Initial Catalog=MyApp;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|MyApp.mdf;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" /> 要在Azure上尝试,我希望我可以保留此连接字符串,只是FTP我的MyApp.mdf到Azure上的App_Data文件夹,因为它都设置了我想要使用的示例数据。但是,当我试图访问我的网站,我碰到以下错误:
我的问题是,有没有办法我可以运行我的Azure网站连接到MDF文件在我的App_Data文件夹,或者我被迫使用Azure SQL数据库? 解决方法
您不能在App_Data中使用.mdf文件,但不会强制使用SQL Azure – 您可以使用SQL Server Compact。如果您使用Code First迁移,从LocalDB到Compact的部署很容易;否则您将在部署之前迁移到SQL Server Compact。如果你决定使用Compact,你必须确保数据库引擎被部署,你可以在本教程中找到相关说明:
http://www.asp.net/mvc/tutorials/deployment/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-deploying-sql-server-compact-databases-2-of-12 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – IF运算符与If之间的评估差异,然后,否则
- ASP.NET CORE中控制器内return HTML 内容自动编码问题
- ASP.Net,C#.Net和VB.Net之间的区别?
- .net – 增加超时时间
- asp.net – UserControl有IsPostBack,但是Control没有
- asp.net – 如果我没有为action方法指定[httpGet]或[httpPo
- asp.net-mvc – 元素’标题’出现次数太少,ASP.NET.MVC母版
- asp.net – 如何使用MVC属性验证列表是否具有大于零的非nul
- asp.net-mvc – Html.TextBox条件属性与ASP.NET MVC预览5
- asp.net-mvc – 在MVC中使用ViewBag坏?
- asp.net-mvc-3 – ASP.NET MVC 3 – 在jquery对话
- ASP.NET MVC – 根据最后的帖子排序论坛帖子
- regex – ASP Classic:检查字符串是否只包含有效
- Asp.Net Repeater ItemCommand dataitem始终为nu
- Asp.Net 无刷新文件上传并显示进度条的实现方法及
- 为ASP.NET/ASP.NET MVC配置IIS(Windows 7)3
- ASP.NET,C#,IIS,MIME类型,文件上传条件
- asp.net-mvc – 使用WCF/OData作为访问层而不是直
- asp.net-mvc-4 – VS2012 RTM缺少.net 4.5和mvc项
- ASP.NET实现Hadoop增删改查的示例代码