View Full Version : سوال: مشکل این ارور در چیست؟
pedram_ns
دوشنبه 24 آبان 1389, 20:21 عصر
با سلام
جدیدا سایتم بر روی هاست این ارور رو می ده این ارور گاهی در صفحات رخ می ده و گاهی نه!
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
blackcats
دوشنبه 24 آبان 1389, 22:44 عصر
باگ فریم ورک 2 هست.
اگر اشتباه نکنم
alibaghi
سه شنبه 25 آبان 1389, 09:41 صبح
ابتدا تگ زیر را به web.config اضافه کنید :
کد :
<machineKey validationKey="A96B2F3BF50A1A2A1B81214A550B89F2A318B3712FB5AC8CD8 2AF4F3925B3C6ED58CF5F38503629A78BF8C27B1B736C4E84D ACE342AB83A42932B44EBC3D7601" decryptionKey="D01201C69DF5E9863133028CBD4E6EEFC45B5E609D7F4107" validation="SHA1" />
سپس تگ pages را به صورت زیر تغییر دهید :
کد :
<pages enableViewStateMac="true" enableEventValidation="true" viewStateEncryptionMode="Always">
مشکلت حل میشه
Bahmany
سه شنبه 25 آبان 1389, 09:48 صبح
ضمنا می تونی کلا غیر فعالش کنی :خجالت:
<pages enableEventValidation="false" viewStateEncryptionMode="Never">
pedram_ns
سه شنبه 25 آبان 1389, 10:49 صبح
ممنون از همه.
چند تا سئوال اگر غیر فعال کنم فکر کنم از نظر امنیتی مشکل ایجاد می کنه درسته؟
چرا در یک صفحه بعضی وقت ها این ارور رو میده گاهی نه؟
در تمامی صفحات باید اون کد page رو اضافه کنم؟
pedram_ns
سه شنبه 25 آبان 1389, 10:53 صبح
دوستان یک ارور دیگه هم می گیرم من از مسترپیج استفاده می کنم و تایتل رو در تک page هر صفحه مشخص می کنم که در برخی موارد از این تگ ارور می گیره و گاهی هم نه مشکل در چیه؟
ممنون می شم به تمامی سئوال ها جواب بدید چون فوریه ممنون.
Compilation
Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30456: 'Title' is not a member of 'ASP.information_74_aspx'.
Source Error:
Line 1: <%@ page language="VB" masterpagefile="~/information/MasterPage.master" autoeventwireup="true" inherits="information, App_Web_74.aspx.b950b344" title="عنوان صفحه" %>
amirjalili
سه شنبه 25 آبان 1389, 14:41 عصر
مشکل این ارور در اینه که جستجو نکردید و به تایپیک مرجع خطا ها و باگ ها مراجعه نکردید.
اینجا (http://www.barnamenevis.org/forum/showthread.php?t=216042&page=8) رو ببینید
Bahmany
سه شنبه 25 آبان 1389, 14:48 عصر
دوستان یک ارور دیگه هم می گیرم من از مسترپیج استفاده می کنم و تایتل رو در تک page هر صفحه مشخص می کنم که در برخی موارد از این تگ ارور می گیره و گاهی هم نه مشکل در چیه؟
ممنون می شم به تمامی سئوال ها جواب بدید چون فوریه ممنون.
Compilation
Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30456: 'Title' is not a member of 'ASP.information_74_aspx'.
Source Error:
Line 1: <%@ page language="VB" masterpagefile="~/information/MasterPage.master" autoeventwireup="true" inherits="information, App_Web_74.aspx.b950b344" title="عنوان صفحه" %>
دوست عزیز این خطا میگه در تگ های اصلی از پارامتری غیر مجاز استفاده کرده ای
شما Title رو از خط مورد نظر بردار تا مشکل حل بشه
pedram_ns
سه شنبه 25 آبان 1389, 15:04 عصر
مشکل این ارور در اینه که جستجو نکردید و به تایپیک مرجع خطا ها و باگ ها مراجعه نکردید.
اینجا (http://www.barnamenevis.org/forum/showthread.php?t=216042&page=8) رو ببینید
ممنون البته سرچ کردم تاپیک شما توی نتایج نیامد البته حواسم به این تاپیک بود ولی وقت نکردم همه اش رو ببینم.
خوب حالا برای خطای دوم(خطا در مسترپیج) چی دارید؟
در مورد حذف این تگ هم باید بگم title جزء کد های همین تگ هست و نباید مشکل داشته باشه البته با کد نویسی هم می تونم title اضافه کنم ولی می خوام بدونم مشکل از کجاست.
Bahmany
سه شنبه 25 آبان 1389, 15:19 عصر
در مورد حذف این تگ هم باید بگم title جزء کد های همین تگ هست و نباید مشکل داشته باشه البته با کد نویسی هم می تونم title اضافه کنم ولی می خوام بدونم مشکل از کجاست.
حق با شماست من فکر کردم Case Sensitive هست نام کالاستو چک کن به مثال زیر توجه کنید :
.aspx :
<% @ Page Language ="VB" MasterPageFile="~/Principal.master"
AutoEventWireup ="false" CodeFile="InventaireAccessoire.aspx.vb"
Inherits="_Default2" title="InventaireAccessoire" %>
.vb :
Partial Class _Default2
Inherits System.Web.UI.Page
pedram_ns
سه شنبه 25 آبان 1389, 15:28 عصر
درست ست شده:
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
Partial Class MasterPage
Inherits System.Web.UI.MasterPage
فقط مسئله ایی که هست من برای تمامی 100 صفحه ایی که از مسترپیج ارث می بره یک Inherits تعیین کردم مشکل از این نیست؟(همه information نام دارند)
<%@ Page Language="VB" MasterPageFile="~/information/MasterPage.master" AutoEventWireup="true" CodeFile="1.aspx.vb" Inherits="information" Title="عنوان صفحه " %>
pedram_ns
چهارشنبه 26 آبان 1389, 15:08 عصر
از اساتید کسی از این ارور سر در نمیاره؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.