将我的项目部署到azure

时间:2016-05-20 13:46:40

标签: asp.net asp.net-mvc azure

我想将我的项目部署到azure。实际上我尝试了大部分教程,其中大多数都是旧的或者没有和我一起工作..

所以这是我在部署项目之前所采取的步骤:

1-创建自定义Web应用程序+数据库(2gb)。 2-更改了Web.Release.config

中的连接字符串
<add name="SmartBookLibraryModel1" connectionString="Server=tcp:q391yduiua.database.windows.net,1433;Database=smtebooksdb;User ID=Firasmsw@q391yduiua;Password={123456};Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
  xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>

3 - 像往常一样部署项目,并选择与在azure上创建的db i的数据库连接。

4 - 在我预览文件后发布它。

然后它开始上传,完成后我看到一个新页面耗尽,并且是我的网站。但是无法登录,注册,使用控制器中的任何功能... 检查后我发现控制器和其他文件夹没有上传!!!

当我想看到我的主页或任何调用控制器的页面时,我看到了这个错误:&#34; 错误。 处理您的请求时出错。&#34;

所以我想从某人那里获得有部署帮助我的经验,并以正确的方式告诉我。

如果有人可以在这里给我写一个指令列表,我应该这样做来部署我的网站+我的sql数据库。

注意:我在项目中首先使用数据库+迁移中的代码并感谢

此处还有检查网站: My Site

1 个答案:

答案 0 :(得分:0)

似乎部署了文件,网站正在运行。您无需使用源代码上载文件夹。我猜你的数据库创建脚本有问题。您是否尝试在本地删除数据库并重新创建它。那你可能有同样的错误。在执行此操作之前进行备份。

然后修复迁移以部署dbo.Book表和其他缺少的表,键和索引。