使用"包" VS2017中的选项,打包"经典"为远程桌面设置选项的云服务。在对话框中创建了证书,一切顺利,将服务上传到Azure;然而,无法启用RDP。证书在证书刀片中不可见,也不会在"启用远程桌面"刀片,并不能(显然)RDP。
还尝试使用加密证书扩展来启用每个文档(here),但未列出证书(事实上,未列出任何内容)。
只需要获取一个日志文件来理解以前工作的东西,我即将演示!!
答案 0 :(得分:1)
我终于能够让这个工作了。这是神奇的咒语,据我所知,并没有完全记录在任何地方。
步骤1.运行" package"在Azure解决方案上。
步骤2.在对话框中,选择"为所有角色启用远程桌面,"然后选择"设置"。创建一个新证书,并确保为其提供一个用户友好的名称,如" RDP1"。此时不要部署。
步骤3.运行mmc,确保您拥有"证书"管理单元已加载。 (文件|添加/删除Snapin"。转到证书|本地计算机并找到您刚刚创建的证书(" RDP1")。
步骤4.将证书导出到pfx文件,即确保包含私钥。记住导出的文件夹。
步骤5.在Azure门户的“Cloud Service”部分中,单击“" Certificates"”。
步骤6.确保没有加载其他证书。上传新创建的证书。如果加载了多个证书,Azure将会混淆使用哪个证书。
步骤7.转到远程桌面刀片,然后单击"已启用"。您现在可以看到为什么只需要加载一个证书 - 下拉列表仅列出" CN = Azure工具" (他们都是)而不是友好的名字。 (为什么?这是一个很好的问题,但我们不会去那里。)使用您在步骤2中创建证书的相同登录凭据(请记住吗?)。确保"保存"这可能需要几分钟(同样,"为什么?"这里适合。)
步骤7.上传和部署您的云服务。
步骤8.在"概述"中单击Web角色或辅助角色。刀片(挑选你感兴趣的实例)。在新刀片中,您将看到一个" Connect"按钮。单击它,它将下载一个RDP文件,如果您只需双击即可在您的计算机上启动远程桌面。
这对我有用。你的旅费可能会改变。