آموزش وردپرس قالب وردپرس قالب رايگان وردپرس درس وردپرس
رفع مشکل فرم‌ساز BPC Power Forms در شیرپوینت ۲۰۱۶ به بالا - گروه ساقه

رفع مشکل فرم‌ساز BPC Power Forms در شیرپوینت ۲۰۱۶ به بالا

دانلود شیرپوینت ۲۰۱۹(نسخه اصلی)
اکتبر 24, 2018
کسب مجوز فعالیت سازمان نظام صنفی رایانه‌ای
جولای 18, 2019

رفع مشکل فرم‌ساز BPC Power Forms در شیرپوینت ۲۰۱۶ به بالا

در شیرپوینت ۲۰۱۶ برای حجم json محدودیتی در نظر گرفته شده است که باید برای استفاده از فرم‌ساز BPC PowerForms تنظیمات زیر به وب کانفیگ وب اپلیکشن شیرپوینت ۲۰۱۶ اضافه شود.

توجه: بعد از اعمال این تنظیمات، شیرپوینت چند دقیقه از دسترس خارج خواهد شد، اگر شیرپوینت شما به طور عملیاتی در حال استفاده است، این تنظیمات را در  زمان مناسب انجام اعمال کنید.

اصل خطا

اصل خطا در وب سرویس GetFormDesign  به شرح زیر است:

{“Message”:”Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.”,”StackTrace”:”   at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)\r\n   at System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat)\r\n   at System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context, WebServiceMethodData methodData, IDictionary`2 rawParams)\r\n   at System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)”,”ExceptionType”:”System.InvalidOperationException”}

راه‌حل چیست؟

در سرور شیرپوینت (در تمام سرور فرانت اند این تنظیم باید اضافه شود) به پوشه C:\inetpub\wwwroot\wss\VirtualDirectories رفته و پوشه وب اپلیکیشن مرتبط را باز کنید. فایل web.config را در حالت run as administrator باز کرده و تنظیمات زیر را در آن قرار دهید. قبل از تغییر توصیه می‌کنیم یک بکاپ از این فایل بگیرید.

<configuration>

  <configSections>

….

….

….

</configSections>

  <system.web.extensions>

   <scripting>

       <webServices>

           <!– Update this value to set the max length –>

           <jsonSerialization maxJsonLength=”2147483647″ />

       </webServices>

   </scripting>

   </system.web.extensions>

<microsoft.sharepoint.client>

….

….

….

</microsoft.sharepoint.client>

فقط قسمت سبز رنگ را داخل تگ configuration قبل از تگ <microsoft.sharepoint.client> قراردهید. مشابه تصویر زیر :

بعد از این کار Application pool مربوطه Recycle خواهد شد و تنظیمات شما اعمال می‌شود.

برای دریافت خدمات و مشاوره تخصصی در زمینه شیرپوینت می‌توانید همین حالا با کارشناسان متخصص ما در گروه ساقه تماس بگیرید.

3 دیدگاه ها

  1. سامان تقوی گفت:

    سلام،
    من تغییرات رو مطابق آموزش اعمال کردم اما ارور ۵۰۰ – Internal Server Error میگیرم موقع ورود به سایت.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *