Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Bas Wensveen 54 posts 75 karma points
    Dec 25, 2010 @ 14:36
    Bas Wensveen
    0

    System.Web.HttpRequestValidationException after publishing a page

     

    Hi,

    The exception below is generated after I want to publish a page. I never seen this one before. In my clean install of umbraco it doesn't doesn't appear. 

    Any help appreciated!

     

    Kind regards,

    Bas

     

     

    Een potentieel gevaarlijke waarde Request.Form is gedetecteerd vanuit de client (ctl00$body$bodyText="<p>Een vereniging di...").

    Beschrijving: Aanvraagvalidatie heeft een potentieel gevaarlijke invoerwaarde van een client ontdekt en de verwerking van de aanvraag is afgebroken. Mogelijk duidt deze waarde op een poging om de beveiliging van de toepassing in gevaar te brengen, zoals een aanval door Cross-Site Scripting. Als u wilt toestaan dat pagina's de validatie-instellingen voor toepassingsaanvragen overschrijven, stelt u het kenmerk requestValidationMode in de configuratiesectie httpRuntime in op requestValidationMode="2.0". Voorbeeld: <httpRuntime requestValidationMode="2.0" />. Nadat u deze waarde hebt ingesteld, kunt u aanvraagvalidatie uitschakelen door validateRequest="false" in te stellen in de Page-instructie of in de configuratiesectie <pages>. Het wordt echter ten zeerste aanbevolen dat alle invoer in dit geval nadrukkelijk wordt gecontroleerd door de toepassing. Raadpleeg http://go.microsoft.com/fwlink/?LinkId=153133 voor meer informatie. 

     

    Details van uitzondering: System.Web.HttpRequestValidationException: Een potentieel gevaarlijke waarde Request.Form is gedetecteerd vanuit de client (ctl00$body$bodyText="<p>Een vereniging di...").

     

    Fout in bron: 

     

    De broncode die deze onverwerkte uitzondering heeft gegenereerd kan alleen worden weergegeven wanneer deze wordt gecompileerd in de foutopsporingsmodus. Volg hiervoor een van de onderstaande stappen en vraag vervolgens de URL aan:

     

    1. Voeg een instructie Debug=true toe boven in het bestand dat de fout heeft gegenereerd. Voorbeeld:

     

      <%@ Page Language="C#" Debug="true" %>

     

    of:

     

    2) Voeg de volgende sectie toe aan het configuratiebestand van uw toepassing:

     

    <configuration>

       <system.web>

           <compilation debug="true"/>

       </system.web>

    </configuration>

     

    Door de tweede methode te volgen worden alle bestanden in een bepaalde toepassing gecompileerd in de foutopsporingsmodus. Door de eerste methode te volgen wordt alleen het desbetreffende bestand gecompileerd in de foutopsporingsmodus.

     

    Belangrijk: het uitvoeren van toepassingen in de foutopsporingsmodus brengt een bepaalde geheugen- en prestatie-overhead met zich mee. Controleer of foutopsporing in een toepassing  is uitgeschakeld voordat u de toepassing inzet in een productiescenario.

     

    Stacktracering: 

     

    [HttpRequestValidationException (0x80004005): Een potentieel gevaarlijke waarde Request.Form is gedetecteerd vanuit de client (ctl00$body$bodyText="<p>Een vereniging di...").]

       System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection) +8734868

       System.Web.HttpRequest.ValidateNameValueCollection(NameValueCollection nvc, RequestValidationSource requestCollection) +122

       System.Web.HttpRequest.get_Form() +114

       System.Web.HttpRequest.get_HasForm() +8900239

       System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +97

       System.Web.UI.Page.DeterminePostBackMode() +69

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

       System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +253

       System.Web.UI.Page.ProcessRequest() +78

       System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21

       System.Web.UI.Page.ProcessRequest(HttpContext context) +49

       ASP.umbraco_editcontent_aspx.ProcessRequest(HttpContext context) +4

       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100

       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

     

  • Jan Skovgaard 11280 posts 23678 karma points MVP 10x admin c-trib
    Dec 25, 2010 @ 14:40
    Jan Skovgaard
    0

    Hi Bas

    I must admit that i'm not that good at dutch yet :-)

    However I think i got the gist of the error message.

    Is this happening on a clean installation of Umbraco? And what version is it happening on?

    /Jan

  • Bas Wensveen 54 posts 75 karma points
    Dec 26, 2010 @ 11:26
    Bas Wensveen
    0

    Hi Jan,

     

    I found the issue myself. It was a premission issue and also the .NET version in IIS wasn't right.

     

    Thanks for your quick response!

     

    Kind regards,

     

    Bas

Please Sign in or register to post replies

Write your reply to:

Draft