Murratore’s Weblog

November 3, 2009

SharePoint: A potentially dangerous Request.Form value was detected from the client

Gespeichert unter: .Net, Sharepoint, Tips, Tricks, Hacks, jQuery — by murratore @ 12:41

I had the problem that after configuring Sharepoint for .Net 3.5  suddenly I could not edit some sharepoint pages anymore. At  first I changed the debug settings in web.config to get more clear error messages (instead of  „an unexpected error occured“).

See here for Details for enabling clear error messges

http://blog.thekid.me.uk/archive/2007/02/15/a-solution-to-quot-an-unexpected-error-has-occurred-quot-in-wss-v3.aspx

After that I got the strange error messsage „A potentially dangerous Request.Form value was detected from the client“…after 2 hourse researching I found the solution…..

Somehow a section inside the Web.config has disappeared (or I deleted it accidentely…)

SharePoint: A potentially dangerous Request.Form value was detected from the client.

Shape – Konferenz

Gespeichert unter: .Net, Events, News — by murratore @ 7:41

Ich war letzte Woche an der Shape Konferenz von Microsoft. Dort ging es vor allem rund um die Entwcklungstechnologien im Webbereich von Microsoft. Hier eine kurze Nachbetrachtung:

  • Visual Studio 2010 wird es in neuen Editionen geben.
    - Visual Studio Express
    - Visual Studio Pro
    - Visual Studio Ultimate
    Wir sind da bereits mit unserem Lieferant am Abklären.
  • Ein grosser Fokus lag auf Silverlight und Expression Blend. Die neue Version von Expression Blend ist da wirklich ein grosser Schritt nach vorne. Wen es interessiert sollte sich mal folgende Gebiete anschauen
    • Blend/XAML Themes (bspw. Sketchtheme)
    • Expression Blend Silverlight Starter Kits
    • Expression Behaviour Gallery
  • IE 8 wurde vorgestellt. Nichts weltbewegendes neues, jedoch sind die Funktionen wie Acceleration & Web Slices schon sehr interessant
  • Für IE8 gibt es wieder ein Admin Kit –> könnte für uns interessant sein
  • Podiumsdiskussion – Themen waren
    • Cloud Computing
    • Fokus in Entwicklung User-Usability
    • RIA – Rich Internet Applications
      Die Teilnehmer waren da ziemlich überzeugt der Meinung dass sich die Themen langfristig sowieso aber auch schon mittelfristig durchsetzen werden
  • Silverlight RIA Servcies:
    • Public Beta wird an der PDC (Ende November) erwartet
    • Diese Public Beta wird eine Go-Live License enthalten, d.h. mann kann damit produktiv entwickeln
  • Windows Azure: Ist für mich langfristig DAS Thema. Natürlich wird da noch ziemlich viel Wasser den Rhein runterfliessen, aber mit all den Vorteilen und der Marktmacht der globalen Player (Amazon, Google, Microsoft, IBM) wird sich das 100% durchsetzen. Outsourcing ist schon heute ein Thema und Microsoft bspw. hat angekündigt, dass sich die Installation von Azure “on premise” ermöglichen werden (d.h. es wird im eigenen Rechenzentrum oder im Rechenzentrum meines Vertrauenshosting-Partner installiert). Ein interessanter Ansatz war auch, dass man ja die ganze Anwendung in Windows Azure betreiben kann, jedoch die Datenhaltung immer noch in den eigenen Räumen. Problem gelöst!
  • Es wurde konkret gezeigt wie die Entwicklung mit Windows Azure, SQL Server Azure vor sich geht…das ist sehr einfach und braucht für “normale” Anwendungen keine grosse Know-How Beschaffung
  • Windows Azure wird anlässlich der PDC offiziell gelauncht. Als MSDN Premium Abonnent erhalten wir eine Anzahl Rechenstunden gratis

Wer Fragen hat zu den einzelnen Topics, nur Fragen. Die einzelnen Sessions wurden auch aufgezeichent und sollen in den nächsten Tagen/Wochen online abrufbar sein.

Oktober 22, 2009

CodeProject: Create Custom Application Block Using .Net Enterprise Library. Free source code and programming help

Gespeichert unter: .Net — by murratore @ 6:57

This white paper is written in a view to help developer to create custom application block using .net Enterprise Library.

http://www.codeproject.com/KB/architecture/CustomAppBlock.aspx

Oktober 14, 2009

Things that Should be Easy: Impersonation options in SharePoint code

Gespeichert unter: .Net, Sharepoint, Tips, Tricks, Hacks — by murratore @ 1:21

Interesting article about the possiblities to Impersonation:

Summary

„When creating web parts, event receivers, timer jobs and other SharePoint code, I often find that I need to temporarily grant the code more permissions than the current user has. I’ve found that many developers either don’t know what options they have for user impersonation through code or are confused as to the subtle differences between the various options.“

Things that Should be Easy: Impersonation options in SharePoint code.

Oktober 5, 2009

Absolute Koordinaten eines Controls in WPF

Gespeichert unter: .Net, WPF — by murratore @ 1:07

Je nach Situation ist es notwendig die absoluten Koordinaten eines Controls auf einem Formular zu haben. Dies ging bereits in Windows Forms und ist auch in WPF möglich.

Hier das entsprechende Code Snippet:

// Get absolute location on screen of upper left corner of button

Point locationFromScreen = this.button1.PointToScreen(new Point(0, 0));

// Transform screen point to WPF device independent point

PresentationSource source = PresentationSource.FromVisual(this);

System.Windows.Point targetPoints = source.CompositionTarget.TransformFromDevice.Transform(locationFromScreen);

// Set coordinates

Window wpfWindow = new Window2();

wpfWindow.Top = targetPoints.Y;

wpfWindow.Left = targetPoints.X;

wpfWindow.Show();

Quellen:

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/281a8cdd-69a9-4a4a-9fc3-c039119af8ed
http://blogs.msdn.com/llobo/archive/2006/05/02/Code-for-getting-screen-relative-Position-in-WPF.aspx

September 29, 2009

101 LINQ Samples

Gespeichert unter: .Net, Visual Studio, datenbanken, linq — by murratore @ 10:56

Hier findet man eine Auflistung von 101 LINQ Query Beispielen. Für micht richtet sich die Auflistung vorallem an Programmierer mit Erfahrung in SQL.

http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

September 1, 2009

Müssen es immer relationale Datenbanken sein….

Gespeichert unter: .Net, datenbanken — by murratore @ 11:12

Ralf Westphal hat einen interessanten Ansatz zum Thema Einsatz von Datenbanken verfasst. So verwendet er in gewissen Szenarien nicht mehr Schema-Datenbanken (=Relationale Datenbanken) sondern auch mal Schemalose Datenbanken.

Interessanter Artikel; aber ich hatte doch meine Mühe beim einen oder anderen Ansatz auf Anhieb diesen zu verstehen…

http://ralfw.blogspot.com/2009/08/entspannte-persistenz-lounge-repository.html

.Net RIA Services

Gespeichert unter: .Net, Microsoft — by murratore @ 11:10

Die .Net RIA Services sind eine neue Technologie im .Net Framework mit welchen die Erstellung von verteilten Anwendungen vereinfacht werden.

Eine gute Übersicht findet ihr hier:

http://blogs.msdn.com/twendel/archive/2009/08/29/wow-ria-services-zusammengefasst.aspx

Codesnippet – UNC-Pfad ermitteln

Gespeichert unter: .Net, Tips, Tricks, Hacks — by murratore @ 11:01

Mit diesem Snippet kann man einen UNC-Pfad aus einem Pfad erstellen lassen.
Sollte es nicht möglich sein einen UNC-Pfad zu erstellen wird ein leerer String zurück gegeben.

http://www.dotnet-snippets.de/dns/unc-pfad-ermitteln-SID1215.aspx

August 26, 2009

Implizite Styles in WPF

Gespeichert unter: .Net, Silverlight, Tips, Tricks, Hacks, WPF — by murratore @ 7:46

Die Vererbung von Styles in WPF & Silverlight kann sehr flexibel genutzt werden. So besteht die Möglichkeit der Kombination von expliziten mit impliziten Styles. Tönt komlizierter als es ist –> siehe Beispiel.

http://blogs.claritycon.com/blogs/sean_devlin/archive/2009/07/27/cascading-implicit-styles-in-wpf.aspx

Nächste Seite »

Powered by WordPress.com