@ akseli @omajid @ perry-qian-msft @ yongqing-yu Извините, это не сработало, нам пришлось отказаться от использования. NET Core технологии (и пришлось перейти на. NET Framework 4.7.2), потому что некоторое время он будет работать правильно, а затем выдаст нам ошибку 500, а затем ошибку 401. Я думаю, что это как-то связано с конфигурацией, потому что мы используем:
- NET Core (3.1)
-In-Process на сервере IIS
поэтому внутри автономного сервера IIS нам не нужно запускать. NET Приложение Core (3.1) в собственном пуле приложений как «Неуправляемый код», потому что оно все находится в процессе, и NET Core (3.1) может работать в IIS. В любом случае у нас нет времени решать эту проблему, поэтому мы переходим на. NET Framework 4.7.2
@ akseli @omajid @ perry-qian-msft @ yongqing-yu Все Спасибо за все ваши отзывы. Мой технический руководитель группы нашел решение, указав в параметрах сборки приложения. NET Core Web API значение «Any CPU» в Visual Studio 2019. (В Visual Studio 2019 щелкните правой кнопкой мыши. NET Core Web API Application и затем выберите свойства в раскрывающемся контекстном меню, а затем, когда появится панель окна, выберите вкладку «Сборка».)
Кроме того, на сервере IIS Мой технический руководитель группы убедился, что это развернуто. NET В пуле приложений основного веб-API были следующие настройки (важно помнить, что это «Неуправляемый код»: