Ateb: System.IO.FileNotFoundException ar “SPSite = newydd SPSite(url)”

Y NEWYDDION DIWEDDARAF: Yr wyf yn postio y cwestiwn hwn i MSDN yma (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) a ymatebodd Michael Washam o Microsoft gyda ateb cryno.

Yr wyf yn creu gwasanaeth ar y we i weithredu fel Ffasâd BDC-gyfeillgar rhestr SharePoint. Pan ddefnyddiais hyn o fy amgylchedd datblygu, roedd yn gweithio iawn. Pan fyddaf yn symud hyn i weinydd newydd, Rwy'n dod ar draws gwall hwn:

System.IO.FileNotFoundException: The Web application at http://localhost/sandbox Ni ellid dod o hyd. Gwirio eich bod wedi teipio'r URL yn gywir. Os bydd y URL yn gweini cynnwys presennol, Efallai y bydd angen i'r gweinyddwr system i ychwanegu mapio URL cais newydd i'r cais arfaethedig. yn Microsoft.SharePoint.SPSite .. ctor(Fferm SPFarm, Uri requestUri, Boole contextSite, SPUserToken userToken) yn Microsoft.SharePoint.SPSite .. ctor(Llinynnol requestUrl) ar Conchango.xyzzy.GetExistingDocument(Llinynnol minId, Llinynnol maxId, Llinynnol teitl hidlo) in C:\Documents and Settings Paul My Documents Weledol Studio 2005 Prosiectau xyzzy BDC_DocReview BDC_DocReview DocReviewFacade.asmx.cs:llinell 69

Dyma linell 69:

gan ddefnyddio (Safle SPSite = SPSite newydd("http://localhost/sandbox"))

Rhoddais gynnig gwahanol amrywiadau ar y URL, gan gynnwys defnyddio enw go iawn y gweinydd, ei gyfeiriad IP, llusgo slaes ar y URL, ac ati. Cefais gwall hwnnw bob amser.

Roeddwn i'n arfer Mae Google i ymchwilio iddo. Mae llawer o bobl yn wynebu'r mater hwn, neu amrywiadau ohono, ond nid oes unrhyw un yn ymddangos i gael ei datrys.

Darparu Tricksy MOSS gwall mor fanwl nad oedd yn digwydd i mi edrych ar y 12 boncyffion cwch. Yn y pen draw, am 24 awr ar ôl fy nghydweithiwr argymell wyf yn gwneud hynny, Wyf yn gwirio allan y 12 log cwch gwenyn a dod o hyd hyn:

Eithriad wedi digwydd wrth geisio i gaffael y fferm leol:
System.Security.SecurityException: Nid yw gofyn am fynediad registry yn cael ei ganiatáu.
yn System.ThrowHelper.ThrowSecurityException(Adnoddau ExceptionResource) yn
(Enw llinyn, Ysgrifenadwy boolean) yn
(Enw llinyn) yn
() yn
() yn
(SPFarm& fferm, Boole& isJoined)
Y Gylchfa y cynulliad a fethodd yn:  MyComputer

Agorodd hyn i fyny llwybrau ymchwil newydd, felly roedd yn ôl i The Google. Mae hynny'n fy arwain at y fforwm ar ôl: http://forums.codecharge.com / posts.php?post_id = 67135. Mewn gwirionedd nid oedd hynny yn fy helpu ond oedd yn dechrau gwneud imi feddwl oedd mater cronfa ddata a/neu ddiogelwch. Soldiered wyf a Andrew Connell yn ôl yn olaf ysgogi meddwl y dylid gwneud siwr bod mynediad priodol at y gronfa ddata cyfrif hunaniaeth y cais pwll. Yr oeddwn yn meddwl wnaeth eisoes. Fodd bynnag,, aeth fy nghydweithiwr a rhoddodd y hunaniaeth pwll app cyfrif fynediad llawn i SQL.

Cyn gynted ag y gwnaeth y newid hwnnw, Roedd popeth yn dechrau gweithio.

Beth ddigwyddodd nesaf orau o fynegi fel haiku cerdd:

Problemau yn codi eu dwylo.
Chi siglen a miss. trïwch eto.
Llwyddiant! Ond sut? Pam?

Doedd hi ddim eisiau gadael pethau ei ben ei hun fel 'na, gan ddewis i roi'r isafswm caniatâd gofynnol (ac mae'n debyg gyda golwg ar ysgrifennu cofnod blog; Rwy'n curo hi i'r dyrnu, muhahahahaha!).

Mae hi'n tynnu caniatâd olynol o'r cyfrif hunaniaeth pwll app hyd nes … Nid oedd mwyach unrhyw ganiatâd penodol ar gyfer y cyfrif hunaniaeth pwll ap o gwbl. Gwasanaeth y we yn parhau i weithio'n dda.

Aethom a ailgychwyn y gweinyddion. Popeth yn parhau i weithio'n iawn.

Felly, i grynhoi: Rydym yn rhoi mynediad llawn hunaniaeth pwll ap ac wedyn yn cymryd i ffwrdd. Gwasanaeth y we wedi dechrau gweithio a byth yn stopio gweithio. Rhyfedd.

Os oes unrhyw un yn gwybod pam y dylai hynny wedi gweithio, gadewch sylw.

</diwedd>

Tagiau Technorati:

11 meddyliau ar "Ateb: System.IO.FileNotFoundException ar “SPSite = newydd SPSite(url)”

  1. Benjamin

    dude , fi cariad u , wneud u fy niwrnod , fi oedd yn gweithio arno am bron i ddiwrnod , a u jyst arbed fy amser

    Ateb
  2. Fernando Gómez Flores

    Nice swydd, diolch. Yn fy achos, fy broblem ei datrys trwy newid apppool y webservice i gyd-fynd o'r casgliad safle sharepoint.

    Cheers,
    Fernando. Gómez F.

    Ateb
  3. Wilson Edgar

    Hi, Rwy'n cael yr un broblem hefyd. Wrth ddatblygu ar yr un peiriant gyda gweinydd sharepoint, Yr wyf yn defnyddio Gweinyddwr Datblygu Asp gyda chaniatâd wahanol nid yn sicr nid yn rhedeg o dan yr un hunaniaeth fel sharepoint (mwy am hyn yma: http://msdn.microsoft.com/en-us/library/58wxa9w5(VS.80).aspx) felly beth, Rydw i wedi creu safle newydd yn IIS (porthladd 8080) gyda'r un hunaniaeth fel sharepoint.. a cudd.
    Hope mae hyn yn helpu

    Ateb
  4. Zac Boyles
    Mae siawns dda y rôl gweinydd securityadmin SQL yn sefydlog y mater yr ydych yn ei gael ar ôl iddo gael ei redeg. Byddai hynny'n esboniad da ar ei gyfer parhau i weithio.
    Ateb
  5. Faery

    Writeup braf. Yr ydym yn cael union yr un mater yn awr. Mae'r math hwn o broblem ac ymddygiad annisgwyl/heb eu hesbonio yn union pam na all llawer o ddatblygwyr yn sefyll gweithio gyda SharePoint!

    Ateb
  6. Markus

    Y rhan hon o'r erthygl….”rhoi mynediad llawn ystyried hunaniaeth pwll ap i SQL”, a allwch ymhelaethu? “hunaniaeth pwll ap” Tybiaf y pwll ap y safle sharepoint yn golygu, ond “mynediad llawn i SQL”, sut yr ydych yn roi y? Creu cyfleuster mewngofnodi ar y gweinydd db ar gyfer hunaniaeth pwll ap credaf nad ddigon yn…Felly a yw'n ar db fodlon sharepoint lle caiff y mewngofnodi newydd dbo (?) mynediad? Neu eraill sharepoint db y yn ogystal, fel y db config? I mi fod yn anodd, oherwydd mae'n debyg nad yw fy db fodlon cefnogi pobl yn cael ei drin gan yr achos gweinydd sql, Mae'n debyg mae o dan “/Servers/14.0/Data Microsoft Office”, beth bynnag ddim ei weld yn mgr gweinydd sql….unrhyw syniadau sut y roi “mynediad llawn i SQL” yn yr achos hwn? Gwerthfawrogir unrhyw ateb…Yr wyf yn garedig yn sownd cael fy ap consol i greu gwrthrych spsite!!

    Ateb

Ad a Ateb i Benjamin Diddymu ateb

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio *