NAUJINIMAS: I posted šį klausimą MSDN čia (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) ir Michael Washam Microsoft atsakė glaustai atsakyti.
Aš sukūriau interneto paslauga veikia kaip yra BDC šeimai fasadas su SharePoint sąrašu. Kada aš tai iš mano aplinkos kūrimą, tai kuo puikiausiai. Kai aš perkelti tai į naują serverį, Aš aptiko šią klaidą:
System.IO.FileNotFoundException: Žiniatinklio programos ne http://localhost/sandbox Nepavyko rasti. Patikrinti, kad įvedėte URL teisingai. Jei URL nurodo esamą turinį, sistemos administratorius gali tekti pridėti naują užklausos URL atvaizdavimą numatomoje programoje. ne Microsoft.SharePoint.SPSite...ctor(SPFarm ūkio, URI requestUri, Bulio logikos contextSite, SPUserToken userToken) ne Microsoft.SharePoint.SPSite...ctor(Eilutės requestUrl) ne Conchango.xyzzy.GetExistingDocument(Eilutės minId, Eilutės maxId, Eilutės titleFilter) c:\Dokumentų ir SettingsPaulMy DocumentsVisual studija 2005ProjectsxyzzyBDC_DocReviewBDC_DocReviewDocReviewFacade.asmx.cs:linija 69 |
Štai linijos 69:
naudojant (SPSite svetainės = naujas SPSite("http://localhost/sandbox"))
Bandžiau įvairius variantus ant URL, įskaitant naudojant serverio vardas, savo IP adresą, gale nerijos ant URL, ir tt. Aš visada turiu tos klaidos.
Aš "Google" į mokslinius tyrimus ji. Daug žmonių susiduria su šiuo klausimu, ar variantus, bet niekas, atrodo, kad jis būtų išspręsta.
Išdykęs MOSS pateikta tokia Detali klaida, dėl kurios jis neįvyko man patikrinti, 12 avilys žurnalai. Galų gale, apie 24 valandas po mano kolega rekomenduojamas aš padaryti, Aš patikrinome, 12 avilys žurnalo ir nustatėme, kad šis:
Išimtis įvyko bandant įsigyti Vietinis ūkis:
System.Security.SecurityException: Pageidaujami registro prieiga nėra leidžiama.
ne System.ThrowHelper.ThrowSecurityException(ExceptionResource išteklių) ne Microsoft.Win32.RegistryKey.OpenSubKey(Eilutės pavadinimas, Būlio rašyti) ne Microsoft.Win32.RegistryKey.OpenSubKey(Eilutės pavadinimas) ne Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString() ne Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local() ne Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& ūkio, Bulio logika& isJoined)
Rinkinys, kuris nepavyko zonoje buvo: MyComputer
|
Tai atvėrė naujas galimybes mokslinių tyrimų, Todėl buvo grįžti į Google. Privertė mane į šį forumo žinutė: http://forums.codecharge.com/Posts.php?post_id = 67135. Kad tikrai padeda man bet jis prasidėjo formavimo man atrodo ten buvo duomenų bazės ir (arba) saugumo problema. Aš soldiered ir Andrew Connell po galiausiai sukėlė maniau kad turėtų įsitikinti, kad programų telkinio tapatybės sąskaitą turėjo tinkamą prieigą prie duomenų bazės. Maniau, kad tai jau padarė. Tačiau, mano kolega atėjo ir davė app baseinas tapatybę į pilną priėjimą prie SQL.
Kaip tik ji padarė, pasikeitus, Viskas pradėjo dirbti.
Kas atsitiko toliau yra geriausias a Haiku eilėraštis:
Problemų kelia rankas.
Jūs submeniu ir praleisti. pabandyk dar kartą.
Sėkmės! Bet kaip? kodėl?
Ji nenorėjo palikti ką ramybėje panašaus, pirmenybę suteikti minimalūs reikiamų teisių (ir tikriausiai atsižvelgiant į rašyti dienoraščio įrašas; Aš ją mušė Punch, muhahahahaha!).
Ji pašalinta iš eilės teises iš programos telkinio tapatybės kodui iki … nebėra jokių sutikimo app baseinas tapatybės sąskaita ne visi. Tinklo tarnybos ir toliau dirbti gerai.
Mes nuėjome ir perleist serveriai. Viskas puikiausiai ir toliau.
Taigi, priminti: Mes davė app baseinas tapatybės visišką prieigą ir tada jis paėmė. Tinklo tarnybos pradėjo dirbti ir niekada nustojo veikti. Keistas.
Jei kas nors žino kodėl, turi būti dirbęs, Prašome palikti komentarą.
</pabaigos>