Ошибка HTTP при запуске приложения ASP.NET в macOS High Sierra

В настоящее время я пытаюсь запустить приложение ASP.NET, созданное с помощью Visual Studio в Windows, на моем MacBook Pro. Мне удалось установить Visual Studio для macOS и импортировать проект из Git. Я избавился от некоторых ошибок и смог собрать приложение без ошибок, но при попытке запустить его в Safari появляется следующая ошибка:

System.ArgumentException
Invalid hex character

Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): System.Web.

Трассировка стека выглядит следующим образом:

at System.Web.Util.MachineKeySectionUtils.ToHexValue (System.Char c, System.Boolean high) [0x0003c] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Util/MachineKeySectionUtils.cs:53 
  at System.Web.Util.MachineKeySectionUtils.GetBytes (System.String key, System.Int32 len) [0x0000d] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Util/MachineKeySectionUtils.cs:65 
  at System.Web.Configuration.MachineKeySection.SetValidationKey (System.String key) [0x0001f] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Configuration_2.0/MachineKeySection.cs:247 
  at System.Web.Configuration.MachineKeySection.GetValidationKey () [0x00008] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Configuration_2.0/MachineKeySection.cs:235 
  at System.Web.Util.MachineKeySectionUtils.GetValidationKey (System.Web.Configuration.MachineKeySection section) [0x00000] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Util/MachineKeySectionUtils.cs:182 
  at System.Web.Util.MachineKeySectionUtils.Sign (System.Web.Configuration.MachineKeySection section, System.Byte[] data, System.Int32 offset, System.Int32 length) [0x00007] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Util/MachineKeySectionUtils.cs:247 
  at System.Web.Util.MachineKeySectionUtils.Sign (System.Web.Configuration.MachineKeySection section, System.Byte[] data) [0x00000] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.Util/MachineKeySectionUtils.cs:241 
  at System.Web.UI.ObjectStateFormatter.Serialize (System.Object stateGraph) [0x00062] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:154 
  at System.Web.UI.HiddenFieldPageStatePersister.Save () [0x00007] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/HiddenFieldPageStatePersister.cs:61 
  at System.Web.UI.Page.SavePageStateToPersistenceMedium (System.Object state) [0x00036] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/Page.cs:1614 
  at System.Web.UI.Page.SavePageViewState () [0x0008b] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/Page.cs:1693 
  at System.Web.UI.Page.ProcessLoadComplete () [0x000ec] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/Page.cs:1423 
  at System.Web.UI.Page.InternalProcessRequest () [0x001ad] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/Page.cs:1339 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x0005f] in /Users/builder/data/lanes/5533/mono-mac-sdk/external/bockbuild/builds/mono-x64/mcs/class/System.Web/System.Web.UI/Page.cs:1190

И это информация о версии:

Version Information: 5.8.0.129 (2017-10/835a98d8559 Fri Feb 23 21:09:37 EST 2018); ASP.NET Version: 4.0.30319.42000

Что я могу сделать, чтобы избавиться от этой ошибки и успешно запустить мое приложение?

Заранее спасибо!

0 ответов

Другие вопросы по тегам