Невозможно подключиться к сопоставленному контроллеру HttpAttribute в OWIN API.C#

Место общения программистов C#
Ответить
Anonymous
 Невозможно подключиться к сопоставленному контроллеру HttpAttribute в OWIN API.

Сообщение Anonymous »


По разным причинам мы внедряем OWIN API.

Я пытаюсь заставить работать маршрутизацию атрибутов HTTP, чтобы избежать необходимости маршрутизировать все вручную.

На данный момент у меня есть следующее:

startup.cs

с использованием System.Diagnostics; используя System.Web.Http; использование JetBrains.Аннотации; использование Овина; пространство имен DataImporterOwin; [Используется неявно] публичный класс стартапа { [Используется неявно] Конфигурация public void (строитель IAppBuilder) { Конфигурация HttpConfiguration = new(); config.MapHttpAttributeRoutes(); builder.UseWebApi(конфигурация); } } HelloWorldController.cs:

с использованием System.Web.Http; пространство имен DataImporterOwin; открытый класс HelloWorldController: ApiController { [HttpGet] [Маршрут("привет")] публичная строка HelloWorld() => «Привет, мир!»; } launchsettings.json:

{ "iisSettings": { «WindowsAuthentication»: ложь, «anonymousAuthentication»: правда, "iisExpress": { "applicationUrl": "http://localhost:29750/", «sslПорт»: 0 } }, "профили": { "IIS Экспресс": { "commandName": "Исполняемый файл", "executablePath": "C:\\Program Files\\IIS Express\\iisexpress.exe", "commandLineArgs": "/path:\"$(SolutionDir)$(ProjectName)\" /port:29750", «launchBrowser»: правда, "launchUrl": "/" } } } Однако, когда я нажимаю /hello, я получаю ошибку 404. Что мне не хватает?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»