تاریخ عضویت : 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/04 11:01:14 ب.ظ
| دلیل ویرایش: مشخص نشده است
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
کشور کاربر :
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
سلام و درود. وقتی روی سروری پلسک نصب هستش به هیچ وجه پیشنهاد نمیگردد تغییراتی در عملکرد IIS و دیگر بخش ها که در دسترس پلسک است به صورت دستی ویرایش یا ایجاد گردد چرا که هر بار پلسک این موارد را از دید خود تصحیح میکند و اگر چیزی تغییری کرده باشد اصلاح میکنند اگر چیزی ساخته شده باشد مثل اپلیکشن پول و ... حذف میکنند . به همین خاطر وقتی با پلسک کار میکنید باید تمامی تنظیمات را از جانب پلسک مدیریت کنید . در خصوص پایداری سایت های دی ان ان در کنار پلسک تا به حال مشکلی رویت نشده اگر اپلیکشن شما به هر دلیلی down میگردد این احتمال وجود دارد که تعداد خطای سایت شما بسیار بالاست و زمان هندل کردن تصمیم میگیرد این اپلیشکن را متوقف کند برای رهگیری مشکل پیشنهاد میگردد به لاگ ها مراجعه کنید . در خصوص مشکل شما نیز که مراجعه کردید به لاگ فایل ها زمان نصب شما احتمالا دسترسیDB_Owner را نداشتید و این باعث شده سایت ناقص نصب شود . حتی اگر بعد از نصب هم این دسترسی را اعتا کنید نیز فایده ای ندارد چون نصب ناقص انجام شده است . ضمنا در ارور ها نیز مشهاده میگردد فایلی از نوع اسمبلی (dll) در پوشه Bin وجود ندارد یا اگر وجود دارد در وب کانفیگ تغییراتی باعث شده معرفی این اسمبلی به شکل غلط باشد که باید بررسی این احتمالات پرداخت و مشکلات را حل کرد . وقتی مشکلات حل گردد بعید است که دیگر پلسک یا IIS باعث توقف اپلیکشن پول شما گردد . |
|
|
|
|
تاریخ عضویت : 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 09:56:42 ب.ظ
| دلیل ویرایش: مشخص نشده است
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
کشور کاربر :
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
ارسال شده توسط : 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 همین تاپیک ذکر شده است . |
|
|
|
|
رفتن به انجمن
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید
اطلاعیه :
پرسش و پاسخ های تخصصی دی ان ان از کوکی ها استفاده می کند. با ادامه این فهرست از شما می خواهیم برای استفاده از کوکی ها موافقت کنید.
جزئیات بیشتر
بستن