2014-03-03 65 views
0

我想知道在我自己的服务器上部署一个Asp.NET MVC5应用程序的一些观点。ASP.net MVC5部署

  1. 如果发生了什么,如果我在模型类中添加更多属性或添加更多模型类会怎么样。我应该怎么做才不会丢失数据。

  2. 除了asp.net mvc4之外,是否还有其他选项需要执行,因为我找不到任何有关使用Identity的asp.net mvc5的教程。

  3. 在运行时更改我的应用程序视图,控制器和模型的最有效方法是什么?我可以在使用远程代码文件和数据库的同时在本地PC上工作吗?

问候。

+0

你使用EF吗?本地运行时,我会使用本地的所有内容。代码,DB等 – vidalsasoon

+0

是的,我使用EF,但我要部署第三方服务器。 – umki

回答

0

我很难理解你的需求,但对于数据库部分,我会推荐“实体框架迁移”。它可以在本地和远程处理模型更改。

http://msdn.microsoft.com/en-us/data/jj554735.aspx

+0

我的问题是关于丢失数据..我应该怎么做,为了不丢失我的数据在开发中。 IE浏览器如果我改变我的数据库方案,并添加更多的字段和表..部署后,我不想失去我的数据..我该怎么办?我应该关闭自动迁移吗? – umki

0

我与实体框架迁移做了很多,但有时如果你做出大的变化,如外键或枚举的迁移给出一个问题。然后,我开始使用名为“Sql Compare”的RedGate.com的工具。比实体迁移效果更好 - 现在我不担心数据更改。通常这不会丢失数据,但如果它将丢失数据,它会警告你。

丢失数据的最佳解决方案 - 制作备份。