Error executing template "Designs/Swift/Paragraph/Swift_TopBar.cshtml"
System.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.) ---> System.ComponentModel.Win32Exception (0x80004005): An existing connection was forcibly closed by the remote host
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   at System.Data.SqlClient.SqlConnection.Open()
   at Dynamicweb.Data.DatabaseConnectionProvider.CreateConnection(Boolean open)
   at Dynamicweb.Data.Database.CreateConnection()
   at Dynamicweb.Data.Database.CreateDataReader(CommandBuilder commandBuilder, IDbConnection connection, IDbTransaction transaction, Int32 commandTimeout)
   at Dynamicweb.Security.UserManagement.UserRepository.GetUsers(CommandBuilder commandBuilder)
   at Dynamicweb.Security.UserManagement.UserRepository.GetUsersByGroupIds(ICollection`1 groupIds)
   at Dynamicweb.Security.UserManagement.User.GetUsersByGroupIDs(ICollection`1 groupIDs, Dictionary`2 allGroups, Boolean onlyBackend, Nullable`1 top)
   at Dynamicweb.Security.UserManagement.User.GetUsersByGroupID(Int32 groupID, Boolean onlyBackEnd)
   at CompiledRazorTemplates.Dynamic.RazorEngine_64f8dc97f1b94f4f9a9660dcc032ad18.Execute() in D:\dynamicweb.net\Solutions\Mennt\tysse.cloud.dynamicweb-cms.com\files\Templates\Designs\Swift\Paragraph\Swift_TopBar.cshtml:line 13
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
ClientConnectionId:c8d45144-8379-4575-b5ea-8b3b5219dfa3
Error Number:10054,State:0,Class:20

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Environment 4 @using Dynamicweb.Core.Encoders 5 @using System.Linq; 6 @using Mennt.Tysse.Custom.Helpers 7 8 @{ 9 string iconPath = "/Files/Icons/"; 10 string url = "/Default.aspx?ID=" + Model.PageID; 11 12 // var locationList = Model.Item.GetUsers("UserGroup"); 13 var locationList = Dynamicweb.Security.UserManagement.User.GetUsersByGroupID(110); 14 int initialZoomLevel = !string.IsNullOrEmpty(Model.Item.GetString("InitialZoomLevel")) ? 15 Model.Item.GetInt32("InitialZoomLevel") : 4; 16 initialZoomLevel = initialZoomLevel == 0 ? 4 : initialZoomLevel; 17 string regionCode = !string.IsNullOrEmpty(Model.Item.GetString("RegionCode")) ? Model.Item.GetString("RegionCode") : 18 "DK"; 19 bool useDefaultGoogleMapsStyling = !string.IsNullOrEmpty(Model.Item.GetString("UseDefaultGoogleMapsStyling")) ? 20 Model.Item.GetBoolean("UseDefaultGoogleMapsStyling") : false; 21 22 var defaultLat = Model.Item?.GetGeolocation("DefaultMapCenter")?.Latitude != null ? 23 Model.Item.GetGeolocation("DefaultMapCenter").Latitude.ToString().Replace(",", ".") : "0.000000"; 24 var defaultLng = Model.Item?.GetGeolocation("DefaultMapCenter")?.Longitude != null ? 25 Model.Item.GetGeolocation("DefaultMapCenter").Longitude.ToString().Replace(",", ".") : "0.000000"; 26 27 Mennt.Tysse.Custom.Models.Dealer selectedDealer = DealerHelper.SelectedDealer(); 28 29 var counties = Dynamicweb.Security.UserManagement.Group.GetGroupByID(112); 30 var subGroups = counties.Subgroups; 31 var i = 0; 32 } 33 34 @if (Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Mobile || Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Tablet) 35 { 36 <div class=""> 37 <div class="d-flex justify-content-center align-items-baseline"> 38 <img src="/Files/Images/FlaggToppTysse.png" style="width: 17%" alt="flagg" /> 39 </div> 40 <!-- 41 @* NETTBUTIKK FUNKSJONALITET *@ 42 <div class="d-flex justify-content-center py-2"> 43 <div data-bs-toggle="modal" data-bs-target="#FindDealer" style="cursor: pointer"> 44 <span class="icon-2"> 45 @ReadFile(iconPath + "map-pin.svg") 46 </span> 47 <span class="small-text">@Translate("Finn din butikk")</span> 48 </div> 49 </div> 50 --> 51 </div> 52 53 <div> 54 <div class="p-2 dealer-popup d-flex justify-content-center" data-bs-toggle="modal" data-bs-target="#FindDealer" data-productid="0" style="cursor: pointer"> 55 <span class="icon-2 me-1"> 56 @ReadFile(iconPath + "map-pin.svg") 57 </span> 58 @if(selectedDealer != null) 59 { 60 <span class="small-text dealer-popup" id="choseDealer" userId="null">@selectedDealer.Name</span> 61 } 62 else 63 { 64 <span class="small-text dealer-popup" id="choseDealer" userId="null">@Translate("Finn din butikk")</span> 65 } 66 67 </div> 68 </div> 69 @RenderChooseDealer() 70 } 71 else 72 { 73 <div class="grid mb-3"> 74 <div class="g-col-4"> 75 76 </div> 77 <div class="g-col-4 d-flex justify-content-center align-items-baseline"> 78 <img src="/Files/Images/FlaggToppTysse.png" style="width: 17%" alt="flagg" /> 79 </div> 80 <div class="g-col-4 d-flex justify-content-end pt-2"> 81 82 </div> 83 </div> 84 } 85 86 @using Mennt.Tysse.Custom.Helpers 87 88 @helper RenderChooseDealer() 89 { 90 <div class="modal fade" id="FindDealer" tabindex="-1" aria-labelledby="FindDealerModal" aria-hidden="true"> 91 <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable"> 92 <div class="modal-content"> 93 <!-- Loader --> 94 <div class="text-center loader" style="display: block;"> 95 <div class="spinner-border text-primary" role="status"> 96 <span class="visually-hidden">Loading...</span> 97 </div> 98 </div> 99 <div id="findDealerContent" style="overflow:scroll"></div> 100 </div> 101 </div> 102 </div> 103 } 104 105
    • Finn din butikk
      Loading...
    • Logg inn
      • Logg inn
      • Glemt passord
      • Opprett konto

    • (0) Handlekurv
    Logg inn (0) Handlekurv
    • Tilhengere
    • Ekstrautstyr og reservedeler
    • Finn din tilhenger
    • Finn forhandler
    • Utleie
    • Outlet
    • Service
    • Om Tysse
    • Kontakt oss
    • Artikler
    Ops! Her har det skjedd en feil. Vi er på saken!
    • Youtube
    • Facebook
    • Instagram
    • Kontakt oss
    • Om tysse
    • Kjøpsbetingelser
    • Artikler
    • Service
    • Min side
    • Forhandler
    • Redegjørelser
    • Garanti tilhenger
    Tysse 2022. Alle rettigheter reservert
    • Personvern
    • Oppdater ditt samtykke
    Favorite list updated
    Du bestemmer over dine data

    Vi og våre partnere bruker teknologi, inkludert informasjonskapsler, til å samle inn informasjon om deg til forskjellige grunner, inkludert:

    1. Funksjonalitet
    2. Statistikk
    3. Markedsføring

    Ved å trykke på "Godta alle" gir du din godkjennelse til denne bruken. Du kan også velge til hvilken bruk din godkjennelse gjelder gjennom å benytte deg av utvalget under og trykke på "Godta utvalgte".

    Du kan lese mer om hvordan vi bruker informasjonskapsler og annen teknologi, også om hvordan vi behandler din personlige data ved å trykke her:

    Les mer om informasjonskapsler Personvernerklæring