我想将我的项目部署到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
答案 0 :(得分:0)
似乎部署了文件,网站正在运行。您无需使用源代码上载文件夹。我猜你的数据库创建脚本有问题。您是否尝试在本地删除数据库并重新创建它。那你可能有同样的错误。在执行此操作之前进行备份。
然后修复迁移以部署dbo.Book表和其他缺少的表,键和索引。