【问题标题】:FHIR-Server-for-Azure deployment & debuggingFHIR-Server-for-Azure 部署和调试
【发布时间】:2019-08-28 23:34:46
【问题描述】:

我正在 Azure 门户中设置一个新的开源 FHIR 服务器 (https://github.com/Microsoft/fhir-server),并希望完全了解代码库结构。什么是最好的工具? VS Prof. 可以识别目录结构并允许完全远程调试吗?

【问题讨论】:

    标签: hl7-fhir fhir-server-for-azure


    【解决方案1】:

    开源代码库中有一个 Visual Studio 解决方案文件。开发团队使用 Visual Studio 调试和开发代码库。也就是说,您不需要 Visual Studio,如果您安装了 .NET Core SDK,您可以从命令行运行项目(和调试)并使用您喜欢的任何代码编辑器。对于使用代码库的人来说,Visual Studio Code 也是一个流行的选择,您可以使用它进行调试等。

    当您说远程调试时,您是指在 Web 应用程序中运行时对其进行调试吗?这应该是可能的,但它不是一个经常使用的工作流程。在开发时通常更容易在本地运行它。

    【讨论】:

    • 感谢您的回答,我现在已将其加载到 VS 中。这是一部令人印象深刻的作品。
    • 我不完全理解这个设计,但愿意并可能做出贡献。您能否向我指出解释设计和图层的外部演示文稿或视频?我不明白的一件事是用于管理/填充 FHIR 资源的模式。例如虽然我可以从数据存储中创建和检索 MedicinalProduct 或 SubstanceSubstance,但我都找不到它们的类定义。
    • 特定 FHIR 资源的 POCO 类来自 .NET FHIR API 模型 (docs.simplifier.net/fhirnetapi/model/classes.html)。这些类在 fhir-server 本身中不存在。
    • 已经找到并加载了 POCO 类。另一块拼图到位:-)
    • 回到我更简单的调试问题。您提到“在开发时在本地运行它通常更容易”。您能否详细说明这是如何完成的?我已经使用解决方案文件将完整的代码库加载到 VS 2019 中。在我将 sdk 版本更新为 v2.2.401 之前出现了故障(我认为 git 版本是 v2.2.108)。当我尝试使用调试运行时,会启动一个 dos 窗口,然后以未知错误退出。我应该运行代码库的子集吗?我对 VS 2019 不是很有经验。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多