Невозможно внедрить пользовательский JavaScript в .Net Core 2.2 в swagger

Я написал JavaScript, который я хотел бы внедрить в .Net Core 2.2. Я хотел бы подчеркнуть, что папка wwwroot не была создана по умолчанию, когда я создавал веб-проект (вариант пустого проекта) с .Net Core 2.2. Затем я вручную создал папку wwwroot и добавил в нее свой файл JavaScript. Когда я запускаю Swagger, я получаю сообщение об ошибке, что файл не может быть загружен. Я попытался создать папку swagger внутри wwwroot и поместить туда файл, но это тоже не сработало. Вот мой пример кода:

SwaggerUIOptions uiConfig;
uiConfig.InjectJavascript("mycustomfile.js");

Также хочу выделить то, чего я здесь пытаюсь достичь. У меня есть раскрывающийся список в моем заголовке для предоставленной базы данных, то есть Oracle/MSSQL и т. Д. Теперь, в зависимости от выбора, я хочу изменить значение другого заголовка, то есть строки подключения. Я написал для этой цели JavaScript, но дайте мне знать, можно ли этого достичь каким-либо другим, упрощенным способом, с .Net Core вместе сSwashbuckle.


person Jaydeep    schedule 04.01.2019    source источник
comment
Можете ли вы получить доступ к своему mycustomfile.js из браузера?   -  person Helder Sepulveda    schedule 04.01.2019


Ответы (1)


Проблема была решена после использования app.UseStaticFiles(); в Configure() методе.

person Jaydeep    schedule 07.01.2019