Не могу найти ни класс глобального приложения, ни Global. файл asax - PullRequest
0 голосов
/ 14 марта 2020

Я хочу добавить службу API в существующее веб-приложение. NET.

Я читал это учебное пособие, но не смог найти какой-либо вариант добавления веб-службы.

Затем я следовал за этими двумя вопросами по Stackoverflow ( Где находится файл Global.asax.cs? и Файл Global.asax отсутствует на моем Asp. Net Пустой проект веб-приложения ), но не удалось найти опцию Add для глобального класса приложения. Как я могу решить эту проблему? Я что-то не так делаю?

Я пытался создать новое решение, проблема та же.

  • Я использую VisualStudio 2019 16.4.6

  • Целевой фреймворк моего проекта: NET Core 3.1

Если есть какой-либо учебник или письменный документ для добавления веб-API в существующий проект, пожалуйста, дайте мне, это было бы очень полезно. Я попытался подписаться на этот блог и установил Microsoft.As pNet .WebApi.Core и получил это предупреждение -

Пакет 'Microsoft.As pNet .WebApi.Core 5.2.7 'было восстановлено с использованием' .NETFramework, Версия = v4.6.1, .NETFramework, Версия = v4.6.2, .NETFramework, Версия = v4.7, .NETFramework, Версия = v4.7.1, .NETFramework, Version = v4.7.2, .NETFramework, Version = v4.8 'вместо целевой платформы проекта' .NETCoreApp, Version = v3.1 '. Этот пакет может быть не полностью совместим с вашим проектом.

enter image description here

Ответы [ 2 ]

1 голос
/ 31 марта 2020

С ASP. NET Core, точка входа в приложение - Startup, и у вас больше нет зависимости от Global.asax.

. Подробнее об этом вы можете узнать на эта ссылка

Чтобы использовать API, вы можете использовать RestSharp в своем Asp. net Базовом приложении. Вы можете проверить эту ссылку , чтобы узнать больше о потреблении API с использованием RestSharp в вашем Asp. net Базовом приложении.

1 голос
/ 31 марта 2020

Целевой фреймворк моего проекта: NET Core 3.1

Global.asax.cs не будет сгенерирован, если вы используете ASP. NET Core. Вы должны использовать более старую версию ASP. NET, например ASP. NET 4 (4.7.2), если вы хотите следовать этому старому учебнику.

Или вы можете попробовать учебник для WebApi с использованием Asp. Net Ядро, подобное этому: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio

...