Appel SSRS Web sèvis de WSS / Bab PANYÒL nan FBA anviwònman

Nou gen bezwen pou envoke a "CreateSubscription" metòd sou yon sèvis entènèt nan SSRS ki hébergé nan yon FBA gérés bab PANYÒL anviwònman nan yon pati nan koutim web. Nou kenbe pou varyasyon de:

  • 401: Pat otorize
  • Objet deplase

La "objet deplase" mesaj te ki pi enteresan paske li t' ap di sa a "objet" (sèvis SSRS nou) te "deplase" pou login.aspx. Sa te siyifi klèman nou te gen yon jan de pwoblèm D'.

Mwen pou reyalize ke mwen te UN blog yon, antre pa Robert galata ke te dekri kijan pou envoke yon lide jeneral WSS bab PANYÒL wèb sèvis rete anndan yon anviwonman FBA. N ap fè konnen mwen pa kapab mete dirèkteman pou atik la (patid 06/09/08) paske li vle pou s'. Lyen mwen bay pote ou pou yon "tout pòs" View Et ou ka jwenn atik espesifik a pa chache "Au Web bab PANYÒL sèvis itilize fòmilè Fonction D'".

Isit la se kòd ki te travay pou nou:

ReportingService2006 rs = null; 
// S' D' auth = nouvo L'(); 
auth.Adrès entènèt = "http://URL/_vti_bin/Authentication.asmx";
auth.CookieContainer =
nouvo CookieContainer();
Rezilta LoginResult = auth.Connexion("userid", "modpas");
Si (rezilta.ErrorCode == LoginErrorCode.NoError) 
{
// Pa manti, pour obtenir lekòl.
Lekòl CookieCollection = auth.CookieContainer.GetCookies(nouvo Ouri(auth.Adrès entènèt));
Bonbon authCookie = lekòl[rezilta.CookieName];
rs =
nouvo ReportingService2006();
rs.Adrès entènèt =
"http://server/_vti_bin/ReportServer/ReportService2006.asmx";
rs.CookieContainer =
nouvo CookieContainer();
rs.CookieContainer.Add(authCookie);
}
eseye
{
  rs.CreateSubscription(rapò, extSettings, desc, eventType, matchData, parameters1);
}
ran fredi/lè (Eksepsyon ansyen)
{
  Console.WriteLine(ansyen.Message.ToString());
}

Mwen tradwi sa ki gen pou travay tankou sa:

  • Pati Entènèt nou bezwen à moute sèvis D' la Et di, "Alo, Tony, se m!".
  • L' sèvis réponses li di:, "Alo, Mwen konnen ou. Jan timoun yo ye? Isit la se yon jeton."
  • Nou rele sèvis SSRS la leve epi di, 'Tony voye m, isit la se jeton a."

</fen>

Vous pou m' blog.

kite yon repons

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