内容
VS2022CommunityでASP.NET CoreWebAPI(.net6)を作成し、Azure WebAppsにデプロイしています。
中身はテンプレートで自動で作成されるControllerのままですが、日本語を返すように編集し、AzurePipelinesでci/cdを構築しデプロイしたところ、日本語が文字化けしてしまいます。
試したこと
・VS2022Communityから直接Azureに発行したところ、文字化けは発生しなかった
直接デプロイすると文字化けしないので、AzurePipelinesのci/cdの辺り(特にpipelinesのコンパイル)かなと思うのですが、エンコーディングを指定するようなところも見当たりません。
下記はpipelinesのyamlファイルになります。どなたかご教授いただけますでしょうか?
trigger: branches: include: - develop variables: - name: solution value: '**/*.sln' - name: buildPlatform value: 'Any CPU' - name: buildConfiguration value: 'Release' stages: - stage: __default jobs: - job: Job pool: vmImage: 'windows-latest' steps: - task: NuGetToolInstaller@1 - task: NuGetCommand@2 inputs: restoreSolution: '$(solution)' - task: VSBuild@1 inputs: solution: '$(solution)' msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(Build.ArtifactStagingDirectory)"' platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' - task: VSTest@2 inputs: platform: '$(buildPlatform)' configuration: '$(buildConfiguration)' - task: PublishBuildArtifacts@1 inputs: PathtoPublish: '$(Build.ArtifactStagingDirectory)' ArtifactName: 'drop' publishLocation: 'Container'
補足情報(FW/ツールのバージョンなど)
IDE:VisualStudio2022Community
Webサーバー:AzureWebApps

0 コメント