Не генерировать CSS и копировать JS и CSS из компонентовC#

Место общения программистов C#
Ответить
Anonymous
 Не генерировать CSS и копировать JS и CSS из компонентов

Сообщение Anonymous »

I have a simple .NET 8 Blazor application that I have to deploy on IIS version 10. I have installed .NET 8 on the server.
Изображение

The Application Pool is configured as "No Managed code", but Я также попробовал с версией .net CLR Version V4.0.30319.

Я проверял все Roles, и здесь есть сервисы, которые есть, и здесь, и здесь, и здесь есть Сервис. Установлено.

Я создал новый проект из-за бокса без чего-либо еще, используя «Interactive Render Mode», установленное в «auto». Описание здесь "src =" https://i.sstatic.net/8m9woejt.png "/>
Поскольку приложение работает под веб -приложением в IIS, я добавил в appconfig.json ключевой базовый для указания пути. Например, если URL https: // myserver/test basepath is /test/. В app.razor я добавил эту проверку

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

@inject IConfiguration Configuration
@{
var basePath = Configuration["BasePath"] ?? "/";
basePath = basePath.EndsWith("/") ? basePath : basePath + "/";
}


< /code>
Локально, проект работает нормально. Я развертываюсь через Azure DevOps Pipeline, приложение на сервер, и задача такая (buildConfiguration
is release )

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

    - task: DotNetCoreCLI@2
displayName: Build project
inputs:
command: 'build'
projects: '**/RiskExcessTool.csproj'
arguments: '--configuration $(buildConfiguration) -o $(Build.StagingDirectory)/ci-build'
Теперь я открываю приложение на сервере и получаю эту страницу без css

so, я открыл для DEV -инструментов. Я вижу, что Blazor делает свою магию. Все теги имеют идентификатор Blazor.

Когда я проверяю консоли, CSS не найдены. В частности, Riskexcesstool.style.css - это CSS, который должен генерировать Blazor.

blazor.web.js загружен. src = "https://i.sstatic.net/xjakevii.png"/>
Когда я добавляю компонент с CSS и JS, эти файлы тоже не найдены. В качестве последней среды я развернул приложение на один из моих личных серверов, и приложение работает нормально. Итак, я думаю, что проблема заключается в конфигурации в IIS.
Как я могу решить эту проблему?

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

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

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

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

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

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