【问题标题】:How to config Service and UI view如何配置服务和 UI 视图
【发布时间】:2018-07-18 16:30:34
【问题描述】:

参考我之前的问题:Can't compile the project. Missing so many files

我对 .NET 核心版本非常陌生。所以我有这么几个问题需要有人指导我快速入门。

  1. ASP.NET core 2.0 有 2 个模板版本; .NET 核心和完整的 .NET。这是否意味着如果我选择 .NET 完整版,我仍然可以使用第三方 DLL,例如 iTextSharp 或 EPPlus 版本,不是吗?因为我已经读过 .NET 核心,所有没有 .NET 核心支持的第 3 方 DLL 都不能在项目中使用。

  2. 从下载模板中,它包含两个主要项目,一个是 .NET 核心服务,另一个是 Angular UI 视图。目前,它为所有 API 调用设置为 localhost。因为我在我的虚拟机中运行窗口服务器并在我的主机上运行客户端,所以我需要将客户端设置为通过 IP 地址在我的虚拟机上查找服务。我需要配置哪个文件?

  3. 与Q2相关,如何配置.NET服务以生产模式运行并安装到IIS服务器中?

感谢所有 cmets 和建议。

【问题讨论】:

    标签: aspnetboilerplate


    【解决方案1】:
    • 关于第 1 点,您可以参考this 帖子。
    • 对于第 2 点:您可以在 Azure 或 IIS 上托管您的服务应用程序,以便 您可以从其他 PC 使用您的服务。
    • 对于第 3 点,它很好地解释了here

    补充:如果你想部署Angular应用,可以参考Deployment of Angular Application

    您也可以参考 src/assets/appconfig.json 了解所需的配置。

    【讨论】:

    • 感谢您的快速回复。但是对于第 2 点,我的问题是如何/在哪里配置服务端点。稍后我会研究这两个参考。
    【解决方案2】:

    回答第二个问题;

    src/assets/appconfig.json中有一个配置文件
    您可以更改这些值...

    appBaseUrl 已配置,因为我们使用它来定义 URL 的格式。如果我们想使用租户名称作为多租户应用程序的子域,那么我们可以将 appBaseUrl 定义为


    Aspnet Zero Angular Getting Started


    PS:除了框架配置;请注意,在 VM 中连接某些东西是另一个讨论。您需要设置一些设置,例如 Bridged Networking... 您可以在相关 VM 的板上进行设置。

    【讨论】:

    • 现在我可以从角度配置服务器端点。但似乎现在服务器服务只监听 localhost 连接。我尝试从 localhost 更改为 src/xxx.web.host/appsetting.json 的服务器 IP 地址或关注 stackoverflow.com/questions/14725455/… 仍然没有运气。有什么建议吗?
    • 这很正常。服务器需要始终自己监听(本地主机)。您认为服务器如何从另一台服务器检索请求?
    • 很抱歉,您能告诉我这个 appconfig.json 用于 mvc dotnetcore 的位置吗?
    猜你喜欢
    • 1970-01-01
    • 2015-09-03
    • 2023-03-09
    • 2020-07-09
    • 2018-12-31
    • 1970-01-01
    • 2014-06-28
    • 2016-04-24
    • 2012-03-31
    相关资源
    最近更新 更多