Solisyon: System.IO.FileNotFoundException sou “SPSite = SPSite nouvo(adrès entènèt)”

AJOU: Mwen validées kesyon sa a pou MSDN isit la (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) ak Michael Washam de Microsoft te reponn avèk yon repons kout.

Mwen te kreye yon sèvis entènèt pou aji kòm yon BDC-convivial fasad pou yon lis SharePoint. Lè mwen te konn sa depi m' anviwònman developman, li te travay byen. Lè mwen migration sa a pou yon nouvo sèvè, Mwen te rankontre erè sa:

System.IO.FileNotFoundException: Aplikasyon entènèt la nan http://localhost/sandbox te kapab pa jwenn. Wè ak je li pou ou ont saisi adrès entènèt la kòrèkteman. Si adrès entènèt la ta dwe au contenu ki ekziste, administratè sistèm lan ka bezwen pou ajoute a aplikasyon ak entansyon pou voye yon nouvo demand adrès entènèt transfòmasyon. nan Microsoft.SharePoint.SPSite.ctor(SPFarm fèm travay tè, Ouri requestUri, Booléenne contextSite, SPUserToken userToken) nan Microsoft.SharePoint.SPSite.ctor(Chaîne requestUrl) nan Conchango.xyzzy.GetExistingDocument(Chaîne minId, Chaîne maxId, Chaîne titleFilter) nan c:\Dokiman sa yo e estidyo DocumentsVisual SettingsPaulMy 2005ProjectsxyzzyBDC_DocReviewBDC_DocReviewDocReviewFacade.asmx.cs:liy 69

Isit la se liy 69:

itilize (Kote ki gen SPSite = SPSite nouvo("http://localhost/sandbox"))

Mwen te eseye diferan varyasyon sou adrès entènèt la, y ap itilize on non sèvè a, adrès IP li, espaces barres sou adrès entènèt la, ets. Mwen te toujou gen erè sa.

Mwen te gen abitid Google a pou rechèch li. Anpil moun ap fè fas a kesyon sa a, ou varyasyon de l, Men, pesonn pa ankò pou li rezoud.

Bab PANYÒL tricksy te founi sa yon detaye erreur ki pa t rive m ' pou yo tcheke a 12 ruche journaux. Evantyèlman, osijè de 24 kèk zè apwè pèsòn nan travay mwen rekòmande mwen fè sa, Mwen tcheke a 12 ruche bout bwa. jwenn sa:

Yon eksepsyon ki te fèt pandan ke yo ap eseye pou jwenn lokal fèm travay tè:
System.Security.SecurityException: Rejis demand aksè pa te pèmèt.
nan System.ThrowHelper.ThrowSecurityException(Resous ExceptionResource) nan Microsoft.Win32.RegistryKey.OpenSubKey(Non kòd, Booléenne en) nan Microsoft.Win32.RegistryKey.OpenSubKey(Non kòd) nan Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString() nan Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local() nan Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& fèm travay tè, Booléenne& isJoined)
Zòn asanble ki pat te genyen:  MyComputer

Sa te louvwi monte avenues nouvo nan rechèch, Se konsa li te tounen pou Google a. Ki te dirije m' pou sa foròm pòs: http://forums.codecharge.com/posts.php?post_id = 67135. Sa reyèlman pa t ede m' Men, li te kòmanse fè m panse ke te gen yon afè bazdone jenn pou lame ak/oubyen sekirite. Mwen soldiered ak Andrew Connell poste a la fen a a kalkile sou sa mwen ta dwe asire nou ke idantite kont aplikasyon rezèvwa dlo a yo te apwopriye aksè a detabez. Mwen te panse li deja fè. Sepandan, pèsòn nan travay mwen t' ap Et te bay la app rezèvwa dlo idantite compte aksè konplè a SQL.

Pli vit ke li fè chanjman sa, tout bagay te kòmanse travay.

Suivant est ki pi bon te eksprime kòm yon haïku Powèm:

Pwoblèm ki leve men yo.
Ou fè balansin ak sonje. eseye anko.
Siksè! Men kijan sa ka? Poukisa?

Li pa vle pou yo kite bagay pou kont kon sa, li pweferab pou bay pèmisyon pou minimòm (Et sovtaj ak kontwòl pwobableman sou ekri yon antre blog; Mwen te bat l' kout pwen an la pou, muhahahahaha!).

Li te retire siksesif autorisations de la app rezèvwa dlo idantite compte jiska … te gen ankò okenn ekslisit pèmisyon pou app rezèvwa dlo idantite rakonte tout. Sèvis entènèt la te kontinye travay jis byen.

Nou ale ak redémarrer serveurs yo. Tout bagay te kontinye travay byen.

Se konsa, pou récapitulatif: nou te bay la app rezèvwa dlo idantite aksè konplè a. Lè sa a fè l. Sèvis entènèt la te kòmanse travay e pa janm sispann travay. Konplo lan te.

Si yon moun konnen poukisa sa ta dwe te travay, Tanpri, kite yon kòmantè de.

</fen>

Technorati baj:

11 refleksyon sou "Solisyon: System.IO.FileNotFoundException sou “SPSite = SPSite nouvo(adrès entènèt)”

  1. Benjamen an

    dude , mwen renmen grip , vaksen kont jou m' te fè , m ap travay sou li pou prèske yon jou , Et vaksen kont jis te sove lè pa m

    N. repons
  2. Fernando Gómez Flores

    Pòs bon, Mèsi. Nan ka mwen, pwoblèm mwen te rezoud pa chanje webservice an apppool pou n konpare sa de koleksyon kote ki gen sharepoint.

    Trenken,
    Fernando yon. Gómez F.

    N. repons
  3. Edga Wilson

    Alo, Mwen tou te gen menm pwoblèm. Pandan ke yo devlope sou machin lan menm ak sharepoint sèvè, Mwen te itilize Asp devlòpman sèvè ak diferan pèmisyon pa wè pa wè pa kouri anba a menm idantite kòm sharepoint (plis sou sa a isit la: http://msdn.microsoft.com/en-us/library/58wxa9w5(VS.80).aspx) sa pa fè anyen, Mwen te kreye yon nouvo kote ki gen nan IIS (pò 8080) ak menm idantite kòm sharepoint.. Et Vwala.
    Espere ke sa ka ede

    N. repons
  4. Zac Boyles
    Se yon bon chans sa SQL a securityadmin sèvè wòl fèm edisyon an, ou te gen yon fwa ke li te kouri. Sa ta kapab yon eksplikasyon bon pou li kontinye travay.
    N. repons
  5. Faery

    Article bon. Nou èske gen ekzakteman menm sijè a kounye a. Sa a jan de pwoblèm ak bagay ou pa ta panse/metodoloji nou se pou egzakteman sa anpil devlopè pa ka kanpe ap travay ak SharePoint!

    N. repons
  6. Markus

    Pati sa a nan de atik la….”bay SQL a app rezèvwa dlo idantite compte aksè konplè a”, èske ou elabore? “app rezèvwa dlo idantite” mwen que: app rezèvwa dlo a kote sharepoint, Men “aksè konplè a SQL”, ki jan ou ka fè sa? Ap kreye yon connexion sou sèvè db pou a app rezèvwa dlo idantite mwen panse ke se pat jan sa dwe fèt ase…Se konsa. Se sa a sharepoint contenu db kote a nouvo connexion obtient dbo (?) aksè? Ou lòt sharepoint db an osi byen, tankou db config a? Pou m' vin timoun rèd, paske m' db contenu sp aparamman pa lantremiz sql sèvè bagay, aparamman li pa anba “/Microsoft Office Servers/14.0/Data”, de tout fason mwen pa wè li nan sql sèvè mgr….tout lide ki jan mwen ba “aksè konplè a SQL” nan ka sa a? N. repons tout ta te apresye…mwen byen kole route app konsole m' pou kreye yon objet spsite!!

    N. repons

Kite yon repons pou Benjamen an Anile reply

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make *