Приложение AdvancedInstaller Asp .Net с конечными точками / маршрутами - PullRequest
0 голосов
/ 26 сентября 2018

после настройки моего приложения Asp .Net в AdvancedInstaller и запуска установки конечные точки не работают.

Я определяю их в WebApiConfig.cs следующим образом:

config.Routes.MapHttpRoute(
            name: "RegisterApi",
            routeTemplate: "api/Register/{address}/{port}",
            new { controller = "Register" }
        );

Когда язапустить его под Visual Studio, он работает нормально.Должен ли я как-то настроить его в установщике?

Спасибо.

1 Ответ

0 голосов
/ 06 октября 2018

Наконец-то я нашел решение здесь: https://weblog.west -wind.com / posts / 2011 / Mar / 27 / ASPNET-Маршрутизация не работает на IIS-70

Требуемое действие - поместить эти строки в web.config:

<system.webServer>
  <modules runAllManagedModulesForAllRequests="true">
    <add name="ScriptCompressionModule" type="Westwind.Web.ScriptCompressionModule,Westwind.Web" />
  </modules>
</system.webServer> 
...