Как настроить представление службы и пользовательского интерфейса

Ссылка на мой предыдущий вопрос: Не удается скомпилировать проект. Отсутствует так много файлов

Я очень новичок в базовой версии .NET. Итак, у меня есть несколько вопросов, и мне нужен кто-то, кто поможет мне быстро начать.

  1. Существует 2 версии шаблонов для ядра ASP.NET 2.0; .NET core и .NET в полном объеме. Означает ли это, что если я выберу полную версию .NET, я все равно смогу использовать сторонние библиотеки DLL, такие как версия iTextSharp или EPPlus, не так ли? Потому что я читал, что с ядром .NET все сторонние библиотеки DLL без поддержки ядра .NET не могут использоваться в проекте.

  2. Из шаблона загрузки он содержит 2 основных проекта: один — основная служба .NET, а другой — угловой вид пользовательского интерфейса. В настоящее время он установлен на localhost для всех вызовов API. Поскольку я запускаю оконный сервер на своей виртуальной машине и запускаю клиент на своем хосте, поэтому мне нужно настроить клиент для поиска службы на моей виртуальной машине по IP-адресу. Какой файл мне нужно настроить?

  3. Что касается вопроса 2, как настроить службу .NET для работы в рабочем режиме и установить ее на сервер IIS?

Спасибо заранее за все комментарии и предложения.


person Vin    schedule 08.02.2018    source источник


Ответы (2)


Ответ на второй вопрос;

В src/assets/appconfig.json
есть файл конфигурации. Вы можете изменить эти значения...

  • remoteServiceBaseUrl: используется для настройки базового адреса API на стороне сервера. Значение по умолчанию: http://localhost:22742.
  • appBaseUrl: используется для настройки базового адреса клиентского приложения. Значение по умолчанию: http://localhost:4200.

appBaseUrl настроен, так как мы используем его для определения формата нашего URL. Если мы хотим использовать имя арендатора в качестве поддомена для мультитенантного приложения, мы можем определить appBaseUrl как


Начало работы с Aspnet Zero Angular


PS: Помимо конфигурации фреймворка; имейте в виду, что подключение чего-либо в виртуальной машине - это еще одно обсуждение. Вам нужно установить некоторые настройки, такие как Bridged Networking... Вы можете понять это на соответствующей плате виртуальной машины.

person Alper Ebicoglu    schedule 08.02.2018
comment
Теперь я могу настроить конечную точку сервера из углового представления. Но кажется, что теперь служба сервера просто слушает только локальное соединение. Я пытаюсь перейти с локального хоста на IP-адрес сервера в src/xxx.web.host/appsetting.json или выполнить stackoverflow.com/questions/14725455/ по-прежнему не повезло. любое предложение? - person Vin; 08.02.2018
comment
это нормально. сервер должен всегда слушать себя (localhost). как вы думаете, как сервер может получать запросы от другого сервера? - person Alper Ebicoglu; 08.02.2018
comment
извините, не могли бы вы сказать, где лежит этот appconfig.json для mvc dotnetcore? - person Rohit Kumar; 14.07.2019

  • Для пункта 1 вы можете обратиться к этому сообщению.
  • Для пункта 2: вы можете разместить приложение службы в Azure или IIS, чтобы использовать службу с другого компьютера.
  • Что касается пункта 3, он довольно хорошо объяснен здесь.

Дополнительно: если вы хотите развернуть приложение Angular, вы можете обратиться к Развертывание приложения Angular

Вы также можете обратиться к src/assets/appconfig.json для необходимых конфигураций.

person vivek nuna    schedule 08.02.2018
comment
Спасибо за быстрый ответ. Но для пункта 2 мой вопрос заключается в том, как/где настроить конечную точку службы. Я рассмотрю оба варианта позже. - person Vin; 08.02.2018