میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline farhadh91  
#1 ارسال شده : 1398/01/04 11:53:40 ب.ظ
farhadh91
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1398/01/04
ارسالها : 2 نوشته
کشور کاربر : ایران (جمهوری اسلامی)

با سلام

پس از نصب dnn با خطای زیر در  logfile مواجه میشوم.


2019-03-24 23:33:48.888+04:30 [WIN-6RKN0H8TIS3][D:2][T:10][ERROR] DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.Claims.ClaimsIdentityConverter' threw an exception. ---> System.IO.FileLoadException: Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)

   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)

   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)

   at System.Type.GetType(String typeName)

   at System.Web.Helpers.Claims.ClaimsIdentityConverter.GetDefaultConverters()

   at System.Web.Helpers.Claims.ClaimsIdentityConverter..cctor()

   --- End of inner exception stack trace ---

   at System.Web.Helpers.Claims.ClaimsIdentityConverter.get_Default()

   at System.Web.Helpers.AntiForgery.CreateSingletonAntiForgeryWorker()

   at System.Web.Helpers.AntiForgery..cctor()

   --- End of inner exception stack trace ---

   at System.Web.Helpers.AntiForgery.GetHtml()

   at DotNetNuke.Framework.ServicesFrameworkImpl.RegisterAjaxAntiForgery(Page page)

   at DotNetNuke.Framework.PageBase.OnPreRender(EventArgs e)

   at DotNetNuke.Framework.DefaultPage.OnPreRender(EventArgs evt)

   at System.Web.UI.Control.PreRenderRecursiveInternal()

   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

   --- End of inner exception stack trace ---

تصویر خطا:

https://dnnplus.ir/Portals/0/userfiles/1909/Screen%20Shot%202019-03-24%20at%2011_47_35%20PM.png

سایت بر روی plesk میزبانی می شود و application pool بصورت اتوماتیک ساخته میشود.

زمانی که برای سایت application pool دستی میسازم و دسترسی iis_iusrs به دایرکتوری httpdocs می دهم مشکل برطرف می شود. ولی با هر بار ایجاد تغییرات سمت پلسک سایت به مشکل می خورد و down می شود.

 

لطفا راهنمایی بفرمایید.

سپاس

 

ویرایش شد بوسیله کاربر 1398/01/05 00:01:14 ق.ظ  | دلیل ویرایش: مشخص نشده است

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#2 ارسال شده : 1398/01/14 07:17:05 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 635 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 17 بار )
( 194 تشکر دریافتی در 159 ارسال )

سلام و درود.

 

وقتی روی سروری پلسک نصب هستش به هیچ وجه پیشنهاد نمیگردد تغییراتی در عملکرد IIS و دیگر بخش ها که در دسترس پلسک است به صورت دستی ویرایش یا ایجاد گردد چرا که هر بار پلسک این موارد را از دید خود تصحیح میکند و اگر چیزی تغییری کرده باشد اصلاح میکنند اگر چیزی ساخته شده باشد مثل اپلیکشن پول و ... حذف میکنند . به همین خاطر وقتی با پلسک کار میکنید باید تمامی تنظیمات را از جانب پلسک مدیریت کنید .

 

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

 

در خصوص مشکل شما نیز که مراجعه کردید به لاگ فایل ها زمان نصب شما احتمالا دسترسیDB_Owner را نداشتید و این باعث شده سایت ناقص نصب شود . حتی اگر بعد از نصب هم این دسترسی را اعتا کنید نیز فایده ای ندارد چون نصب ناقص انجام شده است .

 

ضمنا در ارور ها نیز مشهاده میگردد فایلی از نوع اسمبلی (dll) در پوشه Bin وجود ندارد یا اگر وجود دارد در وب کانفیگ تغییراتی باعث شده معرفی این اسمبلی به شکل غلط باشد که باید بررسی این احتمالات پرداخت و مشکلات را حل کرد . وقتی مشکلات حل گردد بعید است که دیگر پلسک یا IIS باعث توقف اپلیکشن پول شما گردد .

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دات نت نیوک فارسی

Offline farhadh91  
#3 ارسال شده : 1398/02/16 10:17:47 ب.ظ
farhadh91
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1398/01/04
ارسالها : 2 نوشته
کشور کاربر : ایران (جمهوری اسلامی)

با سپاس از پاسخ شما

بنده بعد از این اتفاق مجبور شدم که بصورت دستی application pool ها رو مدیریت کنم و گرنه سایت روی سرور بالا نمی آمد.

مورد دسترسی db_owner قبل از نصب dnn به درستی انجام میشه و dnn با موفقیت نصب میشه. ولی متاسفانه بعد از نصب با این خطا مواجه میشم.

اگر لطف کنید در خصوص فایل assembly بیشتر توضیح بدین ممنون میشم

چطوری میتونم خطای مربوط به فایل assembly رو برطرف کنم؟

DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.Claims.ClaimsIdentityConverter' threw an exception. ---> System.IO.FileLoadException: Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

این فایل باید کجا قرار بگیره و چه دسترسی هایی باید داشته باشه؟

 

سپاس

ویرایش شد بوسیله کاربر 1398/02/16 10:56:42 ب.ظ  | دلیل ویرایش: مشخص نشده است

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#4 ارسال شده : 1398/02/18 04:30:10 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 635 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 17 بار )
( 194 تشکر دریافتی در 159 ارسال )

ارسال شده توسط : farhadh91 رفتن به نقل قول

با سپاس از پاسخ شما

بنده بعد از این اتفاق مجبور شدم که بصورت دستی application pool ها رو مدیریت کنم و گرنه سایت روی سرور بالا نمی آمد.

مورد دسترسی db_owner قبل از نصب dnn به درستی انجام میشه و dnn با موفقیت نصب میشه. ولی متاسفانه بعد از نصب با این خطا مواجه میشم.

اگر لطف کنید در خصوص فایل assembly بیشتر توضیح بدین ممنون میشم

چطوری میتونم خطای مربوط به فایل assembly رو برطرف کنم؟

DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.AntiForgery' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Web.Helpers.Claims.ClaimsIdentityConverter' threw an exception. ---> System.IO.FileLoadException: Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

این فایل باید کجا قرار بگیره و چه دسترسی هایی باید داشته باشه؟

 

سپاس

 

تمامی سوالات شما در پست شماره 2 همین تاپیک ذکر شده است . 

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دات نت نیوک فارسی

کاربرانی که در حال مشاهده انجمن هستند
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها