none
Azure Custom web Service in Sharepoint Online nutzen RRS feed

  • Frage

  • Hi Guys,

    ich steh auf dem Schlauch: ich habe einen Azure Web Service geschrieben und auch published via VS 2012 und der Azure Cloud App Vorlage.

    Meine Frage: was muss ich tn, dass dieser Service aus SharePoint Online via Javascript bzw. JQuery konsumiert werden kann????

    Danke für Eure Hilfe!!!

    Grüsse Rick


    ULZ

    Dienstag, 7. Juni 2016 18:15

Alle Antworten

  • Hi Ulrich,
    was für einen Web Service hast Du erstellt?

    Ein mögliches Beispiel für einen in Azure gehosteten RESTful Service findest Du hier. Dort steht dafür auch der jQuery Code. Ggf. ist der Code für Deine Art des WebServices anzupassen.

    Den JavaScript kannst Du in eine WebPage einer einfachen Webanwendung einbinden und testen. Wenn das funktioniert, ist zu entscheiden, wie Du diesen Script in SharePoint einbinden willst:

    1. In ein SharePoint Projekt (wsp)?

    2. In einen WebPart (Code einbetten)?

    3. In eine Page mit dem Designer?

    4. In eine SharePoint hosted App?


    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.



    Dienstag, 7. Juni 2016 19:00
  • Hallo Peter,

    vielen Dank für Deine Antwort! Ich habe meinen Web Service erstellt und der funktioniert ausserhalb von SharePoint Online bereits perfekt...auch in SP Online mit dem PageViewer WebPart und IE kann das XML dargestellt werden!

    Leider kann ich CORS auf dieser Classic Service Konstruktion nicht aktivieren!!! Hast Du mir hier auch einen Tipp??

    Vielen Dank!!

    Grüsse Rick


    ULZ

    Mittwoch, 8. Juni 2016 08:47
  • Hi Rick,
    zu CORS habe ich leider keine Erfahrung und Ideen.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.

    Freitag, 10. Juni 2016 04:42
  • Hallo Peter,

    kein Problem; man kann nie alles wissen :-)

    Bestimmt kannst Du mir aber noch einen Tipp geben:

    irgendwie scheint mein IE (selbst nach Aktivieren von CORS) mit meinem Javascript Probleme zu haben: der Ajax-Aufruf in einem CEWP oder Script-Block endet IMMER in einem Fehler!

    Wenn ich aber exakt den gleichen Code in einer gewöhnlichen HTML-Page aufrufe, dann klappt alles einwandfrei! Irgendwie scheint der Kerl (IE) mir was zu blocken...

    Vielen herzlichen Dank!

    Grüsse Rick


    ULZ

    Freitag, 10. Juni 2016 08:41
  • Hi Peter,

    ich habe mittlerweile meinen WCF so ausgebaut, dass eben auch CORS problemlos verwendet werden kann! Dabei ist allerdings ein für mich sehr spezielles Phänomen aufgetaucht:

    wenn ich diesen WebService in irgend einem Browser mit JQuery AJAX ausführe, funktioniert das einwandfrei (Authentifizierung ist nicht notwendig und im WCF auch nicht implementiert!!). Wenn ich aber AJAX aus einem SharePoint Online CEWP oder SEWP einsetzen will, erscheint immer die Fehlermeldung "Access denied"... ?????? (Bei Unlogischem stehe ich immer ein bisschen länger auf dem Schlauch :-))

    Ich würde mich über deine erneute Hilfe sehr freuen.

    Vielen Dank und viele Grüsse Rick


    ULZ

    Sonntag, 12. Juni 2016 11:37