Как разместить или запустить устаревшее ASP.NET приложение на сервере Windows 2019?

#asp.net #legacy

#asp.net #устаревшее

Вопрос:

Мне было поручено получить 10-летнее ASP.NET сбой приложения, запущенного после сервера, на котором оно было запущено. Я не уверен в исходной среде, в которой это было, кроме того, что это была более старая версия Windows Server, и я бы предпочел использовать последнюю.

Пока что я могу создать файл решения из исходного кода, используя MsBuild.exe (выходные данные включены), который создает каталог PrecompiledWeb, который похож на основной каталог проекта, но с другими файлами в каталоге bin.

Однако я не уверен, как заставить веб-сервер обслуживать это. Я знаком с современными приложениями на базе dotnet, которые можно запускать с помощью «dotnet run» или опубликовав приложение и запустив «dotnet Project.dll «, но ни один из этих методов не работает.

Если существует несколько способов размещения этого сайта, я бы предпочел наиболее экономичный по времени вариант, это небольшой сайт, работающий через обратный прокси-сервер, и не обязательно, чтобы он был очень многофункциональным.

Вывод MsBuild.exe:

 PS C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCode> C:WindowsMicrosoft.NETFramework64v4.0.30319MSBuild.exe
Microsoft (R) Build Engine version 4.8.3761.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 8/24/2020 2:29:07 PM.
Project "C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Debug|Any CPU".
Project "C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.sln" (1) is building "C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj" (2) on node 1 (default targets).
C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj : warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or re
target your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be
correctly targeted for the framework you intend.
  C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_compiler.exe -v /DarkSkiesMusic -p DarkSkiesMusic -u -f -d PrecompiledWebDarkSkiesMusic
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(59): warning CS0618: 'DevExpress.XtraCharts.DateTimeMeasurementUnit' is obsolete: 'This enum is obsolete now. Use the DateTimeMeasureUnit enum instead.' [C:U
sersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(59): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeGridAlignment' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.GridAlignmen
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(60): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeMeasureUnit' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.MeasureUnit in
stead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(63): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.La
bel.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(64): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.La
bel.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(66): warning CS0618: 'DevExpress.XtraCharts.AxisLabel.Antialiasing' is obsolete: 'This property is now obsolete. Use the EnableAntialiasing property instead.'
 [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(89): warning CS0618: 'DevExpress.XtraCharts.DateTimeMeasurementUnit' is obsolete: 'This enum is obsolete now. Use the DateTimeMeasureUnit enum instead.' [C:U
sersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(89): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeGridAlignment' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.GridAlignmen
t instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(90): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeMeasureUnit' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.MeasureUnit in
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(93): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.La
bel.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(94): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.La
bel.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(96): warning CS0618: 'DevExpress.XtraCharts.AxisLabel.Antialiasing' is obsolete: 'This property is now obsolete. Use the EnableAntialiasing property instead.'
 [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicMain.aspx.cs(17): warning CS0219: The variable 'TabX' is assigned but its value is never used [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicMain.aspx.cs(18): warning CS0219: The variable 'ShowTab' is assigned but its value is never used [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
Done Building Project "C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj" (default targets).



Build succeeded.

"C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.sln" (default target) (1) ->
"C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj" (default target) (2) ->
(Build target) ->
  C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj : warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or
retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not b
e correctly targeted for the framework you intend.
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(59): warning CS0618: 'DevExpress.XtraCharts.DateTimeMeasurementUnit' is obsolete: 'This enum is obsolete now. Use the DateTimeMeasureUnit enum instead.' [C:
UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(59): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeGridAlignment' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.GridAlignm
ent instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(60): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeMeasureUnit' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.MeasureUnit
instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(63): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.
Label.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(64): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.
Label.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucTrafficReport.ascx.cs(66): warning CS0618: 'DevExpress.XtraCharts.AxisLabel.Antialiasing' is obsolete: 'This property is now obsolete. Use the EnableAntialiasing property instead
.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(89): warning CS0618: 'DevExpress.XtraCharts.DateTimeMeasurementUnit' is obsolete: 'This enum is obsolete now. Use the DateTimeMeasureUnit enum instead.' [C:
UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(89): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeGridAlignment' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.GridAlignm
ent instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(90): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeMeasureUnit' is obsolete: 'This property is obsolete now. Use DateTimeScaleOptions.MeasureUnit
instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(93): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.
Label.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(94): warning CS0618: 'DevExpress.XtraCharts.AxisBase.DateTimeOptions' is obsolete: 'This property is obsolete now. Use AxisX.Label.DateTimeOptions or AxisY.
Label.DateTimeOptions instead.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicUserControlsucLoginTracking.ascx.cs(96): warning CS0618: 'DevExpress.XtraCharts.AxisLabel.Antialiasing' is obsolete: 'This property is now obsolete. Use the EnableAntialiasing property instead
.' [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicMain.aspx.cs(17): warning CS0219: The variable 'TabX' is assigned but its value is never used [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]
  c:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodedarkskiesmusicMain.aspx.cs(18): warning CS0219: The variable 'ShowTab' is assigned but its value is never used [C:UsersAdministratorDSSMusicSourceCodeDSSMusicSourceCodeDarkSkiesMusic.metaproj]

    15 Warning(s)
    0 Error(s)

Time Elapsed 00:00:22.26
  

И вот файлы, связанные с этим проектом:

 C:.
│   DarkSkiesMusic.sln
│
├───.vs
│   ├───config
│   │       applicationhost.config
│   │
│   └───DarkSkiesMusic
│       └───v15
│           │   .suo
│           │
│           └───Server
│               └───sqlite3
│                       db.lock
│                       storage.ide
│                       storage.ide-shm
│                       storage.ide-wal
│
├───darkskiesmusic
│   │   .DS_Store
│   │   AddToPlaylist.aspx
│   │   AddToPlaylist.aspx.cs
│   │   Captcha.aspx
│   │   Captcha.aspx.cs
│   │   FileParser.aspx
│   │   FileParser.aspx.cs
│   │   licenses.licx
│   │   Main.aspx
│   │   Main.aspx.cs
│   │   Main.htm
│   │   PBrowse.aspx
│   │   PBrowse.aspx.cs
│   │   Player.aspx
│   │   Player.aspx.cs
│   │   PlaylistPage.aspx
│   │   PlaylistPage.aspx.cs
│   │   PMain.aspx
│   │   PMain.aspx.cs
│   │   PressPlay.aspx
│   │   PressPlay.aspx.cs
│   │   web.config
│   │   website.publishproj
│   │
│   ├───App_Code
│   │       DataFacade.cs
│   │       DSSMusicSession.cs
│   │       EncryptionMD5.cs
│   │       Enumerations.cs
│   │       linq.dbml
│   │       linq.dbml.layout
│   │       linq.designer.cs
│   │       PrettyUI.cs
│   │       Utilities.cs
│   │       ViewClasses.cs
│   │
│   ├───Bin
│   │       App_Licenses.dll
│   │       DevExpress.Charts.v13.2.Core.dll
│   │       DevExpress.Data.v13.2.dll
│   │       DevExpress.Printing.v13.2.Core.dll
│   │       DevExpress.RichEdit.v13.2.Core.dll
│   │       DevExpress.Utils.v13.2.dll
│   │       DevExpress.Web.ASPxThemes.v13.2.dll
│   │       DevExpress.Web.v13.2.dll
│   │       DevExpress.XtraCharts.v13.2.dll
│   │       DevExpress.XtraCharts.v13.2.Web.dll
│   │       DevExpress.XtraEditors.v13.2.dll
│   │       taglib-sharp.dll
│   │
│   ├───Images
│   │   │   50transparent.png
│   │   │   Background.png
│   │   │   backgroundImage.jpg
│   │   │   backgroundImage.png
│   │   │   BorderStars.jpg
│   │   │   DarkMoonlessNightCD.jpg
│   │   │   DarkMoonlessNightCD.png
│   │   │   DarkSkiesCD.jpg
│   │   │   DarkSkiesCD.png
│   │   │   dssbluesmall.gif
│   │   │   dssNoColor.png
│   │   │   dssNoColorLarge.gif
│   │   │   edit.png
│   │   │   favicon.png
│   │   │   HeaderStars.png
│   │   │   logo.png
│   │   │   MenuSpace.png
│   │   │   music.png
│   │   │   save.png
│   │   │   SmallTab.png
│   │   │   stars.jpg
│   │   │   Tab.png
│   │   │   TowardTheInfiniteCD.png
│   │   │   uploading.gif
│   │   │   UsernameBackground.png
│   │   │   UsernameBackgroundMobile.png
│   │   │   video.png
│   │   │
│   │   ├───Layout
│   │   │       dss_logo.png
│   │   │       header.png
│   │   │       header1.png
│   │   │       header2.png
│   │   │       header3.png
│   │   │       header3alt.png
│   │   │       header4.png
│   │   │       page.jpeg
│   │   │       page.jpg
│   │   │       visitationcd.png
│   │   │
│   │   └───PrettyUI
│   │           Error.png
│   │           Information.png
│   │           Success.png
│   │           Warning.png
│   │
│   ├───JavaScript
│   │       AC_QuickTime.js
│   │       cycle.js
│   │       responsiveslides.min.js
│   │       swfobject.js
│   │
│   ├───Mediaplayer
│   │       dewplayer.swf
│   │       player.swf
│   │
│   ├───Styles
│   │       Main.css
│   │       Mobile.css
│   │       style.css
│   │
│   ├───Tools
│   │       switch.exe
│   │
│   └───UserControls
│           ucAccount.ascx
│           ucAccount.ascx.cs
│           ucAdmin.ascx
│           ucAdmin.ascx.cs
│           ucAlbums.ascx
│           ucAlbums.ascx.cs
│           ucBrowse.ascx
│           ucBrowse.ascx.cs
│           ucCompletePasswordRecovery.ascx
│           ucCompletePasswordRecovery.ascx.cs
│           ucCompleteRegistration.ascx
│           ucCompleteRegistration.ascx.cs
│           ucContactUs.ascx
│           ucContactUs.ascx.cs
│           ucEditTrack.ascx
│           ucEditTrack.ascx.cs
│           ucEditUser.ascx
│           ucEditUser.ascx.cs
│           ucListUsers.ascx
│           ucListUsers.ascx.cs
│           ucLoadPlaylist.ascx
│           ucLoadPlaylist.ascx.cs
│           ucLogin.ascx
│           ucLogin.ascx.cs
│           ucLoginTracking.ascx
│           ucLoginTracking.ascx.cs
│           ucLogout.ascx
│           ucLogout.ascx.cs
│           ucMailUs.ascx
│           ucMailUs.ascx.cs
│           ucMain.ascx
│           ucMain.ascx.cs
│           ucMyTracks.ascx
│           ucMyTracks.ascx.cs
│           ucOrder.ascx
│           ucOrder.ascx.cs
│           ucPlayer.ascx
│           ucPlayer.ascx.cs
│           ucPlaylistBrowser.ascx
│           ucPlaylistBrowser.ascx.cs
│           ucRecoverPassword.ascx
│           ucRecoverPassword.ascx.cs
│           ucRegister.ascx
│           ucRegister.ascx.cs
│           ucSearch.ascx
│           ucSearch.ascx.cs
│           ucTrafficReport.ascx
│           ucTrafficReport.ascx.cs
│           ucUpload.ascx
│           ucUpload.ascx.cs
│           ucUserRecoveries.ascx
│           ucUserRecoveries.ascx.cs
│
└───PrecompiledWeb
    └───DarkSkiesMusic
        │   .DS_Store
        │   AddToPlaylist.aspx
        │   Captcha.aspx
        │   FileParser.aspx
        │   Main.aspx
        │   Main.htm
        │   PBrowse.aspx
        │   Player.aspx
        │   PlaylistPage.aspx
        │   PMain.aspx
        │   PrecompiledApp.config
        │   PressPlay.aspx
        │   web.config
        │   website.publishproj
        │
        ├───bin
        │       App_Code.compiled
        │       App_Code.dll
        │       App_Code.pdb
        │       App_Licenses.dll
        │       App_Web_14srrqoc.dll
        │       App_Web_14srrqoc.pdb
        │       App_Web_ht5b3zjj.dll
        │       App_Web_ht5b3zjj.pdb
        │       App_Web_kpb545cd.dll
        │       App_Web_kpb545cd.pdb
        │       App_Web_pi5yimsm.dll
        │       App_Web_pi5yimsm.pdb
        │       DevExpress.Charts.v13.2.Core.dll
        │       DevExpress.Data.v13.2.dll
        │       DevExpress.Printing.v13.2.Core.dll
        │       DevExpress.RichEdit.v13.2.Core.dll
        │       DevExpress.Utils.v13.2.dll
        │       DevExpress.Web.ASPxThemes.v13.2.dll
        │       DevExpress.Web.v13.2.dll
        │       DevExpress.XtraCharts.v13.2.dll
        │       DevExpress.XtraCharts.v13.2.Web.dll
        │       DevExpress.XtraEditors.v13.2.dll
        │       taglib-sharp.dll
        │
        ├───Images
        │   │   50transparent.png
        │   │   Background.png
        │   │   backgroundImage.jpg
        │   │   backgroundImage.png
        │   │   BorderStars.jpg
        │   │   DarkMoonlessNightCD.jpg
        │   │   DarkMoonlessNightCD.png
        │   │   DarkSkiesCD.jpg
        │   │   DarkSkiesCD.png
        │   │   dssbluesmall.gif
        │   │   dssNoColor.png
        │   │   dssNoColorLarge.gif
        │   │   edit.png
        │   │   favicon.png
        │   │   HeaderStars.png
        │   │   logo.png
        │   │   MenuSpace.png
        │   │   music.png
        │   │   save.png
        │   │   SmallTab.png
        │   │   stars.jpg
        │   │   Tab.png
        │   │   TowardTheInfiniteCD.png
        │   │   uploading.gif
        │   │   UsernameBackground.png
        │   │   UsernameBackgroundMobile.png
        │   │   video.png
        │   │
        │   ├───Layout
        │   │       dss_logo.png
        │   │       header.png
        │   │       header1.png
        │   │       header2.png
        │   │       header3.png
        │   │       header3alt.png
        │   │       header4.png
        │   │       page.jpeg
        │   │       page.jpg
        │   │       visitationcd.png
        │   │
        │   └───PrettyUI
        │           Error.png
        │           Information.png
        │           Success.png
        │           Warning.png
        │
        ├───JavaScript
        │       AC_QuickTime.js
        │       cycle.js
        │       responsiveslides.min.js
        │       swfobject.js
        │
        ├───Mediaplayer
        │       dewplayer.swf
        │       player.swf
        │
        ├───Styles
        │       Main.css
        │       Mobile.css
        │       style.css
        │
        ├───Tools
        │       switch.exe
        │
        └───UserControls
                ucAccount.ascx
                ucAdmin.ascx
                ucAlbums.ascx
                ucBrowse.ascx
                ucCompletePasswordRecovery.ascx
                ucCompleteRegistration.ascx
                ucContactUs.ascx
                ucEditTrack.ascx
                ucEditUser.ascx
                ucListUsers.ascx
                ucLoadPlaylist.ascx
                ucLogin.ascx
                ucLoginTracking.ascx
                ucLogout.ascx
                ucMailUs.ascx
                ucMain.ascx
                ucMyTracks.ascx
                ucOrder.ascx
                ucPlayer.ascx
                ucPlaylistBrowser.ascx
                ucRecoverPassword.ascx
                ucRegister.ascx
                ucSearch.ascx
                ucTrafficReport.ascx
                ucUpload.ascx
                ucUserRecoveries.ascx
  

Комментарии:

1. На какую платформу .Net Framework предназначено устаревшее приложение? Вероятно, оно было размещено в IIS.

2. в вашей сборке отображается 0 ошибок. С какой проблемой вы столкнулись?

3. Убедитесь, что на сервере 2019 установлена та же платформа .NET Framework, путем сравнения. Настройки NET framework в вашем приложении web.config. Проверьте настройку IIS, веб-приложения и пула приложений. При доступе к вашему приложению через размещенный IIS HTTP-коды помогут вам в дальнейшем устранении неполадок.

4. Это должно работать просто отлично. Используйте приложение VS publish. Используйте опубликовать в папку. И просто установка IIS должна работать нормально. Затем вы можете скопировать локальную опубликованную папку со своего компьютера, чтобы перезаписать сайт по умолчанию в wwwroot, или создать новый сайт в IIS и использовать эту папку.