Ошибка: Microsoft.Data.SqlClient не поддерживается на этой платформе при публикации веб-API .NET 8.0 C# в IIS.C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка: Microsoft.Data.SqlClient не поддерживается на этой платформе при публикации веб-API .NET 8.0 C# в IIS.

Сообщение Anonymous »

Я работаю над проектом веб-API C# со следующей настройкой:
csproj — это

Код: Выделить всё



net8.0
enable
enable










all
runtime; build; native; contentfiles; analyzers; buildtransitive







API отлично работает в моей среде разработки, но после публикации его в IIS я обнаружил следующую ошибку:

"ошибка": "Microsoft.Data.SqlClient не поддерживается на этой платформе".

Что я пробовал:
  • Убедился, что на сервере установлен пакет хостинга .NET 8.
  • Проверил совместимость платформы и соответствующим образом настроил пул приложений.
  • Проверено Microsoft.Data.SqlClient и другие версии пакета NuGet.
  • Настроен пул приложений IIS на использование «без управляемого кода».
  • Попытка автономного развертывания.
Несмотря на эти шаги, проблема остается. Будем очень признательны за любые идеи или предложения по решению этой проблемы!

Подробнее здесь: https://stackoverflow.com/questions/791 ... -publishin
Ответить

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

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

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

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

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