Harva esinev probleem WCF -i teenuse metaandmete pärimisel

by melborp 25. november 2007 23:33

Mõnda aega tagasi sattusin arendades huvitava olukorra ette. Nimelt on võimalik WCF -i teenustelt saada lisa metainfot teenuse kohta XSD näol (andme tüüpide kirjeldused näiteks). ?wsdl päring ise ei ole just kõige põhjalikum. Lisades urlile ?xsd=xsd0 saab tavaliselt schema tüüpide kirjeldused, mis on kasutusel teenuses.

Veel on olemas ?xsd=xsd1 (vahest ka xsd2). Veel infot on siin.

Igatahes on võimalik lisaks metainfot hankida nii. Nüüd, võib tekkida olukordi, kus te ei saa seda metainfot kätte. Näiteks võib juhtuda, et te jooksutate oma veebi rakendust application pool -s, mis kasutab jooksutamiseks muud kontot kui aspnet või Network Service (nende puhul probleemi ei ole, kuna vastavad õigused olemas).

Igatahes, kui teil peaks juhtuma selline probleem, siis abi leiate siit.

Ja kui ei viitsi minna lugema sinna, siis lühidalt on probleemiks õiguste mitte omamine "%WINDIR%\temp" kataloogile. Vajalikeks õigusteks on list folder/read data on this folder only. See võimaldab näha faile, mis temp kataloogis on, aga ei võimalda lugeda faile, mille omanikuks on teised kontod.

Tags:

.Net | Windows Communication Foundation

Kommentaarid


november 26. 2007 02:55
Analoogne jama õigustega tekkis mul näiteks peale seda kui installeerisin SharePoint-ile peale mingise turvapaiga. Selle tulemusena oli käpuli nii sõber SharePoint kui ka andmebaas, mida see kasutab.

Lisaks temp kataloogile tuli õigused anda ka veebi rakenduse kataloogidele. Pluss siis andmebaasi lisada juurde uus kasutaja. SharePoint-i enda konfimise jubin ei saanud enne midagi teha, kuna tema uus konto ei omanud andmebaasile juurdepääsu.

Kirjutasin sellest probleemist ka DT blogisse ühe kande.

Huvitav, et sellised parandused ja täiendused on hakanud tulema, kus uute permissionite andmist poleks nagu üldse realiseeritud.

Ahaa! Ja jälle rekordiliselt seitse kassi Smile

Lisa kommentaar




  Country flag

biuquote
  • Kommentaar
  • Preview
Loading



Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tarkvara arendaja, arhitekt ja konsultant keskendudes arendamisele .NET -i platvormil. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Systemiga.

Kalender

<<  september 2010  >>
estekonerela
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters

Külastajaid:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Siin toodud arvamuseid saab käsitleda vaid kui minu isiklike arvamusi, need ei kajast vähimalgi kombel ühegi minu tööandja arvamusi ja nägemusi.

© Copyright 2010 Melborp.NET