Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DNN 6.2 Azure Restful服务_Rest_Azure_Dotnetnuke - Fatal编程技术网

DNN 6.2 Azure Restful服务

DNN 6.2 Azure Restful服务,rest,azure,dotnetnuke,Rest,Azure,Dotnetnuke,我有一个Azure Restful Web服务目前运行良好。我想在Azure中添加一个DNN6.2站点,并包含我的webservice,以使用DNN6.2站点和webservice创建一个webrole 使用DotNetNuke Azure加速器创建了一个新的DNN6.2 Azure站点,该站点运行良好,创建了一个服务配置和def文件,上载了它们,创建了webrole,并上载了一个包含该站点的vhd文件 我的问题是如何将我的服务添加到此站点,如何实现这一点,我应该下载vhd并对其进行修改吗 感谢

我有一个Azure Restful Web服务目前运行良好。我想在Azure中添加一个DNN6.2站点,并包含我的webservice,以使用DNN6.2站点和webservice创建一个webrole

使用DotNetNuke Azure加速器创建了一个新的DNN6.2 Azure站点,该站点运行良好,创建了一个服务配置和def文件,上载了它们,创建了webrole,并上载了一个包含该站点的vhd文件

我的问题是如何将我的服务添加到此站点,如何实现这一点,我应该下载vhd并对其进行修改吗


感谢您的帮助,我一直在努力学习如何启动和运行Web服务,现在正试图学习DNN以获得一个可行的解决方案。

实际的网站位于VHD上,因此这确实是一个可行的选择:

  • 下载VHD
  • 安装VHD
  • 应用修改
  • Reupload VHD
  • 这种方法存在一些问题,例如难以自动部署(但仍有可能),始终需要下载和上载VHD可能需要一些时间(用户当前访问站点时会发生什么情况),上载新VHD后需要卸载驱动器,这可能会导致停机

    在我看来,这不是一个完美的解决方案

    我建议另外两种选择:

  • 在同一WebRole中承载并设置驱动器的路径。这将允许您从计算机连接到驱动器并上传您感兴趣的更改,而无需使用VHD。本文中描述的更改应应用于此文件:DNNAzureSMB\DNNAzure\WebRole.cs(注意:最好考虑安全性,并在FTP服务器上配置IP限制)
  • 不要使用WebRole。只需使用新发布的名为(IaaS)的功能即可。这意味着您可以管理一个持久化的VM,并且您可以简单地安装DNN,就像将其安装在数据中心或本地的服务器上一样