Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0



Ähnliche Dokumente
Anleitung und Hinweise zur Benutzung des Silverlight 2.0 Sharepoint Web Parts

Qt-Projekte mit Visual Studio 2005

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 6

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Reparaturmodus unter Office und 2013 finden

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

3 Installation von Exchange

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Bauteilattribute als Sachdaten anzeigen

Collaboration Manager

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

KONFIGURATION DS-WIN-VIEW-STANDALONE

Installationsanleitungen

Installationsanleitung UltraVNC v für neue und alte Plattform

etermin Einbindung in Outlook

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Einrichtung des WLANs so funktioniert s // DHBW Mosbach / Campus Bad Mergentheim / IT Service Center

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Office Integration. M. Friedrichs, DEVWARE GmbH

Zugang zum WLAN eduroam (Campus Essen)

Installation KVV Webservices

SharePoint Workspace 2010 Installieren & Konfigurieren

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

PCC Outlook Integration Installationsleitfaden

Einrichtungsanleitungen Hosted Exchange 2013

Installation, Konfiguration und Nutzung des WLAN auf PDA FujitsuSiemens Pocket Loox 720

Alerts für Microsoft CRM 4.0 Server

Step by Step Webserver unter Windows Server von Christian Bartl

Der neue persönliche Bereich/die CommSy-Leiste

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Erstellen von PDF-Dateien aus bocad-3d in der Version 19.xxxx und 20.xxxx

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

Intrexx auf einem Windows 2012 Server

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

KVIrc installieren (win) i. KVIrc installieren (win)

Stand: Adressnummern ändern Modulbeschreibung

Datei Erweiterungen Anzeigen!

Anleitung zur Lizenzaktualisierung. Plancal nova 7.x

Postfach in cpanel erstellen

Installationsanleitung für Visual Studio Express

Zunächst müssen sie die MAC-Adresse ihres Gerätes für WLAN registrieren. 2. Die MAC Adresse (physikalische Adresse des WLAN) wird mit dem Befehl:

MS-SQL Client Installation

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Kurzanleitung OOVS. Reseller Interface. Allgemein

Kleines Handbuch zur Fotogalerie der Pixel AG

Eigene Seiten erstellen

Anleitung: WLAN-Zugang unter Windows 8 - eduroam. Schritt 1

ASA Schnittstelle zu Endian Firewall Hotspot aktivieren. Konfiguration ASA jhotel

Tutorial -

Microsoft Office 365 Domainbestätigung

Vorgehensweise bei Lastschriftverfahren

FTP-Server im System einbinden

ecall Anleitung Outlook Mobile Service (OMS)

Stefan Draeger Gartenstr Schöningen. Velleman K8055 Experimentier Board C# Programmieranleitung

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Windows Server 2012 R2 Essentials & Hyper-V

Einfügen von Bildern innerhalb eines Beitrages

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Sichern der persönlichen Daten auf einem Windows Computer

NOXON Connect Bedienungsanleitung Manual

Electronic Systems GmbH & Co. KG

1 Lizenzkey Wo finde ich den Lizenzkey? Lizenzkey hochladen Nameserver einrichten Domains einrichten 7

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Anleitung Installation Microsoft SQL-Server 2008 (Express Edition)

Ein neues Outlook Konto können Sie im Control Panel über den Eintrag Mail erstellen.

Anzeige von eingescannten Rechnungen

Update Windows 2000 Server auf Windows Server 2003 ver 1.0

Magento MultiStore einrichten unter ispcp

Live Update (Auto Update)

Kalenderfunktion in Open-Xchange richtig nutzen (PC-Support)

WordPress lokal mit Xaamp installieren

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

Titel. System Center Configuration Manager 2012 R2 Anleitung Installation Softwareupdatepunkt und WSUS Integration

Microsoft Access 2013 Navigationsformular (Musterlösung)

desk.modul : ABX-Lokalisierung

KLR. Handbuch. Administrator-Handbuch. Version /00. tps techno-partner Sachse GmbH Sangerhäuser Straße Lutherstadt Eisleben

(im Rahmen der Exchange-Server-Umstellung am )

Verwendung von USB-Datenträger in der VDI unter Mac OSX

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

bizsoft Rechner (Server) Wechsel

Herzlich Willkommen bei der nfon GmbH

Installieren von Microsoft Office Version 2.1

Adminer: Installationsanleitung

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

,QVWDOODWLRQXQG.RQILJXUDWLRQYRQ,QWHUEDVH

Handbuch B4000+ Preset Manager

Wie halte ich Ordnung auf meiner Festplatte?

Tipp: Proxy Ausschalten ohne Software Tools

Version 0.3. Installation von MinGW und Eclipse CDT

2 Konfiguration von SharePoint

1 Objektfilterung bei der Active Directory- Synchronisierung

Control-M Workload Change Management 8

Transkript:

Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0 Einführung Web Parts sind die zentrale UI-Komponenten auf einer Sharepoint Seite. Wie man ASP.NET Controls dort in eigen entwickelten Web Parts verwenden kann ist schon an vielen Stellen beschrieben. Aber es kommt natürlich auch die Idee auf in Web Parts neue Technologien wie Ajax und eben auch Silverlight 2.0 zu verwenden. Wie das geht und wie man den Sharepoint Server 2007 konfigurieren muss damit man Ajax und Silverlight verwenden kann ist in diesem Dokument beschrieben.

Anpassen der web.config damit der Sharepoint Server Ajax und Silverlight unterstützt. 1. Zuerst eine neue sectiongroup im Bereich <configuration><configsections> anlegen <sectiongroup name="system.web.extensions" type="system.web.configuration.systemwebextensionssectiongroup, PublicKeyToken=31BF3856AD364E35"> <sectiongroup name="scripting" type="system.web.configuration.scriptingsectiongroup, PublicKeyToken=31BF3856AD364E35"> <section name="scriptresourcehandler" type="system.web.configuration.scriptingscriptresourcehandlersection, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="machinetoapplication"/> <sectiongroup name="webservices" type="system.web.configuration.scriptingwebservicessectiongroup, PublicKeyToken=31BF3856AD364E35"> <section name="jsonserialization" type="system.web.configuration.scriptingjsonserializationsection, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="everywhere" /> <section name="profileservice" type="system.web.configuration.scriptingprofileservicesection, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="machinetoapplication" /> <section name="authenticationservice" type="system.web.configuration.scriptingauthenticationservicesection, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="machinetoapplication" /> <section name="roleservice" type="system.web.configuration.scriptingroleservicesection, PublicKeyToken=31BF3856AD364E35" requirepermission="false" allowdefinition="machinetoapplication" /> </sectiongroup> </sectiongroup> </sectiongroup>

2. Dann müssen neuere http Handler für ASMX und AXD Requests registiert werden. Diese werden unter <system.web><httphandlers> eingetragen. <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="system.web.script.services.scripthandlerfactory, <add verb="*" path="*_appservice.axd" validate="false" type="system.web.script.services.scripthandlerfactory, <add verb="get,head" path="scriptresource.axd" type="system.web.handlers.scriptresourcehandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> 3. Im Bereich <httpmodules> ein neues Module hinzufügen <add name="scriptmodule" type="system.web.handlers.scriptmodule, 4. In der Sektion <compilation><assemblies> folgende Assemblies eintragen <add assembly="system.core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly=" <add assembly="system.data.datasetextensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="system.xml.linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 5. Im Bereich <pages> folgende Controls registrieren <controls> <add tagprefix="asp" namespace="system.web.ui" assembly=" <add tagprefix="asp" namespace="system.web.ui.webcontrols" assembly=" </controls>

6. Hinter dem schließenden </system.web> den kompletten Bereich <system.webserver> hinzufügen <system.webserver> <validation validateintegratedmodeconfiguration="false"/> <modules> <remove name="scriptmodule" /> <add name="scriptmodule" precondition="managedhandler" type="system.web.handlers.scriptmodule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, </modules> <handlers> <remove name="webservicehandlerfactory-integrated"/> <remove name="scripthandlerfactory" /> <remove name="scripthandlerfactoryappservices" /> <remove name="scriptresource" /> <add name="scripthandlerfactory" verb="*" path="*.asmx" precondition="integratedmode" type="system.web.script.services.scripthandlerfactory, <add name="scripthandlerfactoryappservices" verb="*" path="*_appservice.axd" precondition="integratedmode" type="system.web.script.services.scripthandlerfactory, <add name="scriptresource" precondition="integratedmode" verb="get,head" path="scriptresource.axd" type="system.web.handlers.scriptresourcehandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </handlers> </system.webserver> 7. Bei den Einträgen im Bereich <runtime><assemblybinding> folgende Bindings hinzufügen <dependentassembly> <assemblyidentity name="system.web.extensions" publickeytoken="31bf3856ad364e35"/> <bindingredirect oldversion="1.0.0.0-1.1.0.0" newversion="3.5.0.0"/> </dependentassembly> <dependentassembly> <assemblyidentity name="system.web.extensions.design" publickeytoken="31bf3856ad364e35"/> <bindingredirect oldversion="1.0.0.0-1.1.0.0" newversion="3.5.0.0"/> </dependentassembly>

8. Die Silverlight DLL muss auch noch zu der Liste der <SafeControls> hinzugefügt werden und die die DLL (System.Web.Silverlight.dll) auch in das Bin Verzeichnis kopiert werden <SafeControl Assembly="System.Web.Silverlight, Version=2.0.30825.0, Culture=neutral, PublicKeyToken= 31bf3856ad364e35" Namespace="System.Web" TypeName="*" Safe="True" /> 9. Dann noch die Silverlight DLL (System.Web.Silverlight.dll) auch in das Bin Verzeichnis kopieren Wenn die Silverlight Tools für Visual Studio 2008 installiert sind findet man die DLL unter: C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Server Das Bin Verzeichnis liegt bei einer Standard Installation von WSS bzw. MOSS 2007 unter: C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin 10. Mime Type Eintrag für *.xap im Internet Information Server überprüfen und gegeben falls hinzufügen. a. Windows Server 2003 Dazu unter den Administrativen Tools den Internet Information Services (IIS) Manager starten. Im Manager dann die Server Instanz anklicken: Abbildung 1: Internet Information Services (IIS) Manager Mit der rechten Maustaste anklicken und Properties auswählen. Im folgenden Dialog dann auf den Button MIME Types klicken.

Abbildung 2: IIS Konfigurations-Dialog Wenn in der Liste der Typ *.xap bereits registriert ist muss nichts Weiteres unternommen werden. Wenn jedoch noch kein.xap Mime Type registriert ist mit klcik auf New den Mime Type application/x-silverlight-2 wie in der linken Box angezeigt registrieren. Abbildung 3: MIME Type Registrierung

b. Windows Server 2008 Dazu unter den Administrativen Tools den Internet Information Services (IIS) Manager starten. Im Manager dann die Server Instanz anklicken: Abbildung 4: Konfiguration IIS 7 Dann auf das Symbol MIME Types doppelklicken. Wenn der MIME Type.xap noch nicht eingetragen ist, über Add unter dem Actions-Bereich links oben. Den Mime Type application/x-silverlight-2 hinzufügen.

Abbildung 5: MIME Type.xap registrieren 11. Damit auch alle Änderungen wirksam werden startet man den Internet Information Server am Besten noch mal neu. Das kann man über den IIS Manager tun, oder aber in der Kommandozeile iisreset aufrufen.

Ich habe auch noch ein paar andere Tipps und Tricks rund um Sharepoint in einem Blog veröffentlicht, also einfach mal auch auf http://blogs.msdn.com/martinv vorbeischauen. Viele Grüße Martin Vollmer Microsoft Deutschland GmbH Developer Platform & Strategy Group

Links Die Silverlight Seite im Web: http://silverlight.net/ SharePoint Developer Centers: http://msdn.microsoft.com/sharepoint http://msdn2.microsoft.com/en-us/sharepoint/ SharePoint Product Center http://www.microsoft.com/sharepoint Windows SharePoint Services Web Parts Resource Center http://msdn.microsoft.com/en-us/sharepoint/bb851483.aspx The Sharepoint Introduction for.net Developers http://www.microsoft.com/click/sharepointdeveloper/ Auf Codeplex ( www.codeplex.com )gibt e seine Menge Tools und Templates für Sharepoint. Einfach Sharepoint in der Suche eingeben. Sharepoint Blogger Sharepoint Team Blog http://blogs.msdn.com/sharepoint/ Jan Tielens http://weblogs.asp.net/jan/ Gute Infos zu WSS und Sharepoint unf auch ASP.NET Controls Autor des SmartPart Web Parts (Container für ASP.NET user controls, http://www.codeplex.com/smartpart ) Dan Winter http://blogs.msdn.com/dwinter/default.aspx Viele gute Tipps und Beispiele