У меня есть Asp.Net Core приложение на .Net Framework .Я попытался собрать двоичный файл с MSBuild
локально и развернуть на сервере IIS, все работает отлично.
Но когда я попытался собрать с использованием удаленного сервера сборки бамбука, полученные мной двоичные файлы не совсем совпадают.И он показывает 502 - веб-сервер получил неверный ответ , выступая в качестве шлюза или прокси-сервера.
1.Локальный
Command: msbuild /p:DeployOnBuild=true /p:Configuration=Release /p:PrecompileBeforePublish=true
MSBuild Версия: 15.7.179.6572
Уникальные двоичные файлы отображаются только на локальном компьютере:
- Esent.Interop.dll
- libuv.dll
- Microsoft.AspNetCore.Sever.Kestrel.Transport.Libuv.dll
- Microsoft.DiaSymReader.Native.X86.dll
- MyApplication.PrecompiledViews.dll
2.Удаленный
Command: msbuild /p:DeployOnBuild=true /p:Configuration=Release /p:PrecompileBeforePublish=true
Версия MSBuild: 15,9
Уникальные двоичные числа отображаются только на сервере сборки:
- Microsoft.AspNetCore.Connections.Abstractions.dll
- Microsoft.AspNetCore.HostFiltering.dll
- Microsoft.AspNetCore.Server.Kestrel.Transport.Socket.dll
- MyApplication.Views.dll
- Система.IO.Pipelines.dll
- System.Memory.dll
- System.Scecurity.Crptography.Cng.dll
- System.Security.Permissions.dll
Кто-нибудь знает, почему двоичные файлы отличаются в этом случае?