Я создал приложение реагирования в VS 2017.NET Core, и при загрузке я не хочу, чтобы app.js (единственная страница) была видна.
По сути, я хочу выполнить аутентификацию и авторизацию на одной странице, поэтому приложение .NET Core позволяет использовать серверную часть (контроллеры) для выполненияэтот.
Однако я не могу этого добиться, я создал файл веб-конфигурации и попытался запретить доступ с помощью элемента location, используемого во многих приложениях asp.net.
<system.webServer>
<handlers>
<add name="HTMLHandler" type="System.Web.StaticFileHandler" path="*.js" verb="GET" />
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout">
<environmentVariables />
</aspNetCore>
</system.webServer>
<location path="app.js">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
Как только я это сделаю, я получаю пустой экран и получаю ошибки JS
https://localhost:44366/static/js/0.chunk.js net::ERR_ABORTED 404
.Этот метод не пойдет?И если да, любые идеи о том, как я могу достичь этого, не делая никакого кода в реактивном проекте (как тогда, это все на стороне клиента)
Спасибо