Развертывание веб-приложения .Net Core 2.0 в IIS показывает только пустую страницу

Я разрабатываю свой первый проект веб-API .Net core 2.0 и хотел развернуть IIS на своем локальном сервере. Я установил DotNetCore WebHosting Bundle и добавил новый пул приложений с опцией «Без управляемого кода».

Затем я копирую свои опубликованные файлы в корневую папку IIS и создаю новый веб-сайт, указывая физический путь к папке моего проекта в корневом каталоге IIS. А потом я попытался открыть сайт, например "http://localhost:8088/api/city "и всегда отображается пустая страница.

Пожалуйста, посоветуйте, что мне нужно сделать. Спасибо.


person Ye Yint    schedule 09.10.2017    source источник


Ответы (1)


Я понял, что EF DbContext не использует заданную мной строку подключения, а вместо этого использует вход в систему IIS AppPool sql и происходит сбой входа в систему SQL.

И я понял, что удаление атрибутов безопасности в строке подключения SQL моего проекта решило проблему.

person Ye Yint    schedule 20.03.2018
comment
Пожалуйста, как ты это сделал? Я с той же проблемой. - person Baba; 12.10.2018
comment
Для быстрого решения вы можете создать нового пользователя как пользователя IIS sql и назначить его своей базе данных. - person Ye Yint; 22.10.2018