我还没有在相当长一段时间内发布我的云服务,而且我通常不会这样做,因为我接管了一个项目。当我最初尝试发布它最终失败并说我的设置可能无效,所以我下载了ServiceConfiguration.Cloud.cscfg
文件的新副本。我能看到的唯一不同的是RemoteDebugging的新设置:
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Connector.Enabled" value="true" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.Connector.Version" value="2.3" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.ClientThumbprint" value="X" />
<Setting name="Microsoft.WindowsAzure.Plugins.RemoteDebugger.ServerThumbprint" ...
使用新设置但我无法构建。它抱怨已指定RemoteDebugger但未声明ServiceDefinition文件。
我认为添加一个模块会有所帮助,但它并没有通过名称RemoteDebugger找到它。任何帮助将不胜感激。
<Imports>
<Import moduleName="Diagnostics" />
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
...tried a few different possible names here
</Imports>
我没有看到任何方法下载此ServiceDefinition文件并查看此帖子: How to enable remote debugging in Azure Cloud Service package built by MSBuild
...我在ServiceDefinition文件中看到了一堆应该自动插入的设置。但是我不知道这些设置应该是什么或如何生成它们。