{"id":2319,"date":"2016-04-10T13:19:31","date_gmt":"2016-04-10T08:49:31","guid":{"rendered":"http:\/\/www.irwebhost.com\/blog\/?p=2319"},"modified":"2016-04-10T13:19:31","modified_gmt":"2016-04-10T08:49:31","slug":"%d8%ae%d8%b7%d8%a7%db%8c-umbraco-core-persistence-sqlsyntax-sqlsyntaxcontext","status":"publish","type":"post","link":"https:\/\/www.irwebhost.com\/blog\/%d8%ae%d8%b7%d8%a7%db%8c-umbraco-core-persistence-sqlsyntax-sqlsyntaxcontext\/","title":{"rendered":"\u062e\u0637\u0627\u06cc Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext"},"content":{"rendered":"<p style=\"text-align: right;\"><a href=\"http:\/\/www.irwebhost.com\/blog\/wp-content\/uploads\/2016\/04\/Umbraco.Core_.Persistence.SqlSyntax.png\" rel=\"nofollow\" wp-att-2321\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2321 size-full aligncenter\" src=\"http:\/\/www.irwebhost.com\/blog\/wp-content\/uploads\/2016\/04\/Umbraco.Core_.Persistence.SqlSyntax.png\" alt=\"Server Error in '\/' Application. You must set the singleton 'Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext' to use an sql syntax provider Parameter name: SqlSyntaxProvider \" width=\"926\" height=\"306\" srcset=\"https:\/\/www.irwebhost.com\/blog\/wp-content\/uploads\/2016\/04\/Umbraco.Core_.Persistence.SqlSyntax.png 926w, https:\/\/www.irwebhost.com\/blog\/wp-content\/uploads\/2016\/04\/Umbraco.Core_.Persistence.SqlSyntax-300x99.png 300w, https:\/\/www.irwebhost.com\/blog\/wp-content\/uploads\/2016\/04\/Umbraco.Core_.Persistence.SqlSyntax-768x254.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/a>\u0634\u0645\u0627 \u0647\u0645 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0627 \u062e\u0637\u0627\u06cc \u0632\u06cc\u0631<\/p>\n<p style=\"text-align: left;\">Server Error in &#8216;\/&#8217; Application.<br \/>\nYou must set the singleton &#8216;Umbraco.Core.Persistence.SqlSyntax.SqlSyntaxContext&#8217; to use an sql syntax provider<br \/>\nParameter name: SqlSyntaxProvider<\/p>\n<p>\u062f\u0631 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0648\u06cc\u0646\u062f\u0648\u0632\u06cc \u062e\u0648\u062f \u0645\u0648\u0627\u062c\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f \u0627\u06cc\u0646 \u062e\u0637\u0627 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0641\u0627\u06cc\u0644 web.config \u0645\u06cc \u0628\u0627\u0634\u062f.<!--more--><\/p>\n<pre class=\"lang:default decode:true \">[ArgumentNullException: You must set the singleton 'Umbraco.Core.Persistence.SqlSyntax.SyntaxConfig' to use an sql syntax provider\r\nParameter name: SqlSyntaxProvider]\r\n   Umbraco.Core.Persistence.SqlSyntax.SyntaxConfig.get_SqlSyntaxProvider() +89\r\n   Umbraco.Core.Persistence.Mappers.BaseMapper.GetColumnName(Type dtoType, PropertyInfo dtoProperty) +57\r\n   Umbraco.Core.Persistence.Mappers.ContentMapper.Map(String propertyName) +67\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.VisitMemberAccess(MemberExpression m) +112\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.Visit(Expression exp) +101\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.VisitBinary(BinaryExpression b) +258\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.Visit(Expression exp) +159\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.VisitLambda(LambdaExpression lambda) +120\r\n   Umbraco.Core.Persistence.Querying.ModelToSqlExpressionHelper`1.Visit(Expression exp) +72\r\n   Umbraco.Core.Persistence.Querying.Query`1.Where(Expression`1 predicate) +20\r\n   Umbraco.Core.Services.ContentService.GetChildren(Int32 id) +312\r\n   umbraco.cms.businesslogic.web.Document.GetChildrenForTree(Int32 NodeId) +39\r\n   umbraco.cms.presentation.Trees.BaseContentTree.Render(XmlTree&amp; Tree) +27\r\n   umbraco.loadContent.Render(XmlTree&amp; tree) +19\r\n   umbraco.presentation.webservices.TreeDataService.LoadTree(TreeRequestParams treeParams) +79\r\n   umbraco.presentation.webservices.TreeDataService.GetXmlTree() +140\r\n   umbraco.presentation.webservices.TreeDataService.ProcessRequest(HttpContext context) +55\r\n   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100\r\n   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +75\r\n\r\nVersion Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272<\/pre>\n<p>\u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u062e\u0637\u0627 \u0628\u0627\u06cc\u0633\u062a\u06cc umbraco db connection string \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u06cc\u062f \u0686\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u062f\u0631 \u0642\u0633\u0645\u062a Connection String \u067e\u06cc\u0634 \u0627\u0632 \u0646\u0627\u0645<\/p>\n<pre class=\"lang:default decode:true \">&lt;add name=\"umbracoDbDSN\".......<\/pre>\n<p>\u0645\u062d\u062a\u0648\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f<\/p>\n<pre class=\"lang:default decode:true \">providerName=\"System.Data.SqlClient\"<\/pre>\n<p>\u0628\u062f\u06cc\u0646 \u0635\u0648\u0631\u062a \u0645\u0634\u06a9\u0644 \u062d\u0644 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2321,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151,16],"tags":[155,153,154,156,152],"class_list":["post-2319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-151","category-16","tag-plesk12","tag-server-error-in-application","tag-umbraco-core-persistence-sqlsyntax-syntaxconfig","tag-156","tag-152"],"_links":{"self":[{"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/posts\/2319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/comments?post=2319"}],"version-history":[{"count":2,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/posts\/2319\/revisions"}],"predecessor-version":[{"id":2322,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/posts\/2319\/revisions\/2322"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/media\/2321"}],"wp:attachment":[{"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/media?parent=2319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/categories?post=2319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.irwebhost.com\/blog\/wp-json\/wp\/v2\/tags?post=2319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}