Freigeben über


Schritt 3: Bereitstellen und Aktivieren von UDF-Dateien

Letzte Änderung: Mittwoch, 17. März 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Bereitstellen von UDFs
Festlegen eines vertrauenswürdigen Speicherorts
Aktivieren von UDFs

In diesem Schritt führen Sie folgende Aktionen aus:

  1. Sie stellen die Datei SampleUdf.dll, die Sie in Schritt 2: Erstellen von UDFs mit verwaltetem Code erstellt haben, in einem Ordner auf einem Computer bereit, auf dem Microsoft SharePoint Server 2010 installiert ist.

  2. Sie lassen zu, dass benutzerdefinierte Funktionen (User-Defined Functions, UDFs) von einem bestimmten vertrauenswürdigen Speicherort, z. B. von Freigegebene Dokumente aus, aufgerufen werden.

  3. Sie aktivieren SampleUdf.dll.

Bereitstellen von UDFs

So stellen Sie UDFs bereit

  1. Erstellen Sie einen Ordner mit der Bezeichnung UDF auf dem lokalen Laufwerk des Computers, auf dem Sie UDFs bereitstellen möchten, z. B. C:\UDFs.

  2. Kopieren Sie die Assembly SampleUdf.dll.

  3. Speichern Sie SampleUdf.dll in C:\UDFs.

Festlegen eines vertrauenswürdigen Speicherorts

So legen Sie fest, dass ein Speicherort vertrauenswürdig ist

  1. Klicken Sie im Startmenüauf Alle Programme.

  2. Zeigen Sie auf Microsoft SharePoint 2010-Produkte, und klicken Sie auf SharePoint-Zentraladministration.

  3. Klicken Sie unter Anwendungsverwaltung auf Dienstanwendungen verwalten.

  4. Klicken Sie auf der Seite Dienstanwendungen verwalten auf Excel Services-Anwendung.

  5. Klicken Sie auf der Seite Excel Services-Anwendung auf Vertrauenswürdige Dateispeicherorte.

  6. Klicken Sie auf der Seite Vertrauenswürdige Dateispeicherorte auf Vertrauenswürdigen Dateispeicherort hinzufügen.

  7. Geben Sie auf der Seite Vertrauenswürdigen Dateispeicherort hinzufügen im Feld Adresse den Speicherort ein, an dem Sie die Arbeitsmappe speichern möchten, z. B. http://MyServer002/Shared%20Documents.

  8. Klicken Sie unter Speicherorttyp auf den entsprechenden Speicherorttyp. Wählen Sie in diesem Beispiel Microsoft SharePoint Foundation aus.

  9. Wählen Sie unter Untergeordneten Speicherorten vertrauen die Option Untergeordneten Speicherorten wird vertraut aus, um untergeordneten Bibliotheken oder Verzeichnissen zu vertrauen.

  10. Wählen Sie unter Benutzerdefinierte Funktionen zulassen die Option Benutzerdefinierte Funktionen sind zugelassen aus, um zuzulassen, das UDFs von Arbeitsmappen aufgerufen werden, die an diesem vertrauenswürdigen Speicherort gespeichert sind.

  11. Klicken Sie auf OK.

Aktivieren von UDFs

Zum Ausführen der folgenden Schritte benötigen Sie einen Computer, auf dem SharePoint Server 2010 installiert ist.

So aktivieren Sie UDFs

  1. Führen Sie die Schritte 1 bis 3 des vorherigen Verfahrens ("So legen Sie fest, dass ein Speicherort vertrauenswürdig ist") aus, um die Homepage für gemeinsame Dienste für einen SSP anzuzeigen.

  2. Klicken Sie unter Excel Services-Einstellungen auf Benutzerdefinierte Funktionsassemblys.

  3. Klicken Sie auf der Seite Benutzerdefinierte Funktionen von Excel Services auf Benutzerdefinierte Funktion hinzufügen, um die Seite Excel Services: Benutzerdefinierte Funktionsassembly hinzufügenzu öffnen.

  4. Geben Sie im Feld Assembly den Pfad zur Assembly SampleUdf.dll ein. In diesem Fall lautet der Pfad C:\UDFs\SampleUdf.dll.

  5. Klicken Sie unter Assemblyspeicherort auf Dateipfad.

  6. Unter Assembly aktivieren sollte das Kontrollkästchen Assembly ist aktiviert standardmäßig aktiviert sein.

  7. Klicken Sie auf OK.

Robuste Programmierung

Falls AllowUdfs den Wert false aufweist, wenn eine Sitzung mit einer Arbeitsmappe gestartet wird, die UDF-Aufrufe enthält, führen die UDF-Aufrufe zu einem Fehler.

HinweisHinweis

Das AllowUdfs-Kennzeichen wird durch die Option Benutzerdefinierte Funktionen sind zugelassen angegeben (siehe Schritt 9 im Abschnitt "Festlegen eines vertrauenswürdigen Speicherorts").

Wenn Sie den Wert für AllowUdfs in true ändern, nachdem eine Sitzung gestartet wurde, führen die UDF-Aufrufe ebenfalls zu einem Fehler. Dies liegt daran, dass Änderungen an AllowUdfs erst in der nächsten Sitzung wirksam werden. Sie können dieses Problem umgehen, indem Sie Microsoft-Internetinformationsdienste (Internet Information Services, IIS) zurücksetzen. Durch das Zurücksetzen von IIS werden UDFs neu geladen.

Weitere Informationen zum Zurücksetzen von IIS finden Sie unter Gewusst wie: Aktivieren von UDFs.

Siehe auch

Aufgaben

Schritt 1: Erstellen eines Projekts und Hinzufügen eines UDF-Verweises

Schritt 2: Erstellen von UDFs mit verwaltetem Code

Schritt 4: Testen und Aufrufen von UDFs aus Zellen

Gewusst wie: Aktivieren von UDFs

Konzepte

Exemplarische Vorgehensweise: Entwickeln einer UDF mit verwaltetem Code

Grundlegendes zu Excel Services-UDFs