Ops! Her har det skjedd en feil. Vi er på saken!
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