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.