Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

DotNetNuke Marketplace
  Ads  
Webhost4Life - $4.95 Windows Hosting
 


  Sponsors  

Meet Our Sponsors

SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
 


DotNetNuke Forums
 
  Forum  DotNetNuke® Pro...  Blog Module [Le...  Viewstate-MAC issue
Previous Previous
 
Next Next
New Post 8/10/2007 9:03 AM
User is offline Matthias Schlomann
1507 posts
www.taunusstein.org
5th Ranked








v13wstat3-MAC issue 
Modified By Matthias Schlomann  on 8/10/2007 11:58:34 AM)

Dear Antonio I get some Page exeption with viwstate-MAC issue like this.

AssemblyVersion: 04.05.05
PortalID: 0
PortalName: Moonlight Radio
UserID: -1
UserName:
ActiveTabID: 155
ActiveTabName: Blog
RawURL: /Community/Blog/tabid/155/EntryId/86/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 70e78659-a800-4525-9f7d-afd8702ba8d0
InnerException: Fehler bei der Validierung von v13wstat3-MAC. Wenn diese Anwendung von einer Webfarm oder einem Cluster gehostet wird, stellen Sie sicher, dass die <machineKey>-Konfiguration den gleichen validationKey und Validierungsalgorithmus angibt. AutoGenerate kann in einem Cluster nicht verwendet werden.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Web.Configuration.MachineKeySection.GetDecodedData
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Fehler bei der Validierung von v13wstat3-MAC. Wenn diese Anwendung von einer Webfarm oder einem Cluster gehostet wird, stellen Sie sicher, dass die <machineKey>-Konfiguration den gleichen validationKey und Validierungsalgorithmus angibt. AutoGenerate kann in einem Cluster nicht verwendet werden. ---> System.Web.HttpException: Fehler bei der Validierung von v13wstat3-MAC. Wenn diese Anwendung von einer Webfarm oder einem Cluster gehostet wird, stellen Sie sicher, dass die <machineKey>-Konfiguration den gleichen validationKey und Validierungsalgorithmus angibt. AutoGenerate kann in einem Cluster nicht verwendet werden. ---> System.Web.UI.v13wstat3Exception: Ungültiger v13wstat3. Client IP: 61.238.244.86 Port: 65213 User-Agent: v13wstat3: /wEPDwUKLTIyODM3NTczMw9kFgZmDxYCHgRUZXh0BT48IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wIFRyYW5zaXRpb25hbC8vRU4iPmQCAg9kFgwCAQ8WAh4HVmlzaWJsZWhkAgIPFgIeB2NvbnRlbnQFIUJsb2csIE5hY2hyaWNodGVuIE1vZGVyYXRvciwgaW5mb2QCAw8WAh8CBTBCbG9nLCBOYWNocmljaHRlbiBNb2RlcmF0b3IsIGluZm8sRG90TmV0TnVrZSxETk5kAgQPFgIfAgVhQ29weXJpZ2h0IDIwMDUgYnkgTW9vbmxpZ2h0IFJhZGlvIC4uOjo6IFdlYmRlc2lnbiBieSBNYXR0aGlhcyBTY2hsb21hbm4gKiA2NTIzMiBUYXVudXNzdGVpbiA6OjouLmQCBQ8WAh8CBQtEb3ROZXROdWtlIGQCBg8WAh8CBQ9Nb29ubGlnaHQgUmFkaW9kAgQPZBYCAgEPZBYCAgQPZBYCZg9kFhwCAw9kFgJmDw8WBB4HVG9vbFRpcAUPTW9vbmxpZ2h0IFJhZGlvHgtOYXZpZ2F0ZVVybAUvaHR0cDovL3d3dy5tb29ubGlnaHRyYWRpby5uZXQvRGVmYXVsdC5hc3B4P2Jhc2VkZAIFD2QWAmYPPCsACQEADxYCHwFoZGQCBw9kFgICAQ9kFggCAQ9kFgICAg8WAh8BaGQCAw8PFgIfAWhkZAIFD2QWAgICD2QWAmYPZBYCZg8PFgIfAAWfAzxtYXJxdWVlID0gIiIgRGlyZWN0aW9uPSJMZWZ0IiBCZWhhdmlvcj0iU2Nyb2xsIiBzY3JvbGxkZWxheT0iMTUwIiBoZWlnaHQ9IjE4IiB3aWR0aD0iMzUwIiBTdHlsZT0iIGZvbnQtZmFtaWx5OkFyaWFsOyBmb250LXN... ---> System.Web.HttpException: Daten können nicht überprüft werden. bei System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) bei System.Web.UI.ObjectStateformatter.Deserialize(String inputString) --- Ende der internen Ausnahmestapelüberwachung --- --- Ende der internen Ausnahmestapelüberwachung --- bei System.Web.UI.v13wstat3Exception.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) bei System.Web.UI.ObjectStateformatter.Deserialize(String inputString) bei System.Web.UI.ObjectStateformatter.System.Web.UI.IStateformatter.Deserialize(String serializedState) bei System.Web.UI.Util.DeserializeWithAssert(IStateformatter formatter, String serializedState) bei System.Web.UI.HiddenFieldPageStatePersister.Load() bei System.Web.UI.Page.LoadPageStateFromPersistenceMedium() bei System.Web.UI.Page.LoadAllState() bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- Ende der internen Ausnahmestapelüberwachung ---
Source:

I used the last Version of the blog module on DNN 4.5.5.

Regards

Matthias


Regards
Matthias
www.moonlightradio.net
Chat with me via MSN
 
New Post 3/28/2008 10:24 AM
User is offline Will Strohl
1384 posts
www.WillStrohl.com
6th Ranked




Re: v13wstat3-MAC issue 

Is there a fix for this?


Will LinkedIn profile
DNN Training Videos | My Blog | DotNetNuke® Skins by SSD
Google Toolbar Button for DNN | Suggested DNN Upgrade Paths
ODUG Web Site
 
New Post 3/28/2008 11:30 AM
User is offline Don Worthley
216 posts
www.itcrossing.com
9th Ranked




Re: v13wstat3-MAC issue 

I wonder if it has anything to do with v13wstat3 not being fully loaded yet before a postback is made on the page per this blog post:

http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-v13wstat3-mac-failed-error.aspx

Does it happen consistently?  Does the error not occur if you wait for the page to fully load before initiating a postback?  Also, are you using the same version of DNN and the blog module listed above?

Thanks,

Don



Don Worthley
Software Architect
IT Crossing Logo

Try metaPost today! Adding Web 2.0 Styled Content is Fun and Easy.
 
New Post 3/28/2008 11:57 AM
User is offline Don Worthley
216 posts
www.itcrossing.com
9th Ranked




Re: v13wstat3-MAC issue 

After some Google searching, I've found that this can also occur as a result of post backs after session timeouts.  The suggested workaround to this is to disable the v13wstat3 message authentication check (MAC) which is enabled by ASP.NET through a setting in either the page directive or the pages entity in web.config.  You can search for enablev13wstat3Mac in your web.config and set the value to false rather than true.  What do you lose with this?  You lose the added security of making sure that noone has messed with the v13wstat3 on the client.  For most applications, the risk level is low regarding v13wstat3 tampering, but only you can make that determination. 

HTH,

Don



Don Worthley
Software Architect
IT Crossing Logo

Try metaPost today! Adding Web 2.0 Styled Content is Fun and Easy.
 
New Post 4/5/2008 6:59 PM
User is offline Will Strohl
1384 posts
www.WillStrohl.com
6th Ranked




Re: v13wstat3-MAC issue 

Thank you for that detailed explanation.  In order to clear the DNN Event Log, it would be preferred if the DNN Core would suppress this error message since it is obviously not too important.  However, that could pose its own problems in certain debugging scenarios.  Perhaps there could be a Host level setting to allow the suppression of certain known and typically unimportant errors.  Then, if needed, it can be reversed to log all errors.


Will LinkedIn profile
DNN Training Videos | My Blog | DotNetNuke® Skins by SSD
Google Toolbar Button for DNN | Suggested DNN Upgrade Paths
ODUG Web Site
 
Previous Previous
 
Next Next
  Forum  DotNetNuke® Pro...  Blog Module [Le...  Viewstate-MAC issue
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, please observe the following posting guidelines:

1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


PartnerPoint | Community of Microsoft Partners
PartnerPoint is one of the largest and most active online communities of Microsoft Partners worlwide with over 8,000 members.
www.PartnerPoint.com
Web Valley
Website design, Database development
www.webvalley.com
UK DotNetNuke CMS installation, hosting & support
UK based installation, branding, customising, integration, hosting, training, support and maintenance services for DotNetNuke
www.deburca.co.uk

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP