Spuštění aspx bez vyvolání stránky   zodpovězená otázka

ASP.NET WebForms

Zdravím, potřeboval bych z jednoho serveru (z aspx stránky) spustit jinou aspx stránku na jiném serveru, tak aby se spustil jen kód stránky (tj provedlo to něco na tom jiném serveru) a běh stránky která jí volá to neovlivní, tj nepřesměruje jí na ní ani naotevře okno s volanou stránkou. Jde to vůbec? Jinými slovy: "vzdáleně spustit kód na jiném serveru"

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den,

na to by podle mého bylo lepší použít WebServices.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

No, tak jsem se tak zběžně koukal na webservices, a co jsem našel tak byli použity pro návrat nějaké hodnoty. Jakože byl formulář, ten se odeslal a funkce vrátila nějakou hodnotu.

Já sem spíš myslel jestli není nějaká procedura, která by třeba vypadala jako:

...

VykonejKod("http://neco.neco/neco")

...

a kod jel dal, aniz by se vysledek nejak nekam projevil

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To samozřejmě WebServices umí také. Stačí dovnitř služby dát proceduru místo funkce. Anebo to udělat funcki a její návratovou hodnotu prostě zahodit.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ano ano, to samozřejmě, jde ale o způsob volání. Kdybych mohl zachytit i výstup, tím lépe, ale potřebuju aby mě to nenarušilo donačtení aktuální stránky.

Jak mám zavolat webservices, nebo jakoukoliv aspx stránku na jiném servru?

Našel jsem

Dim writer As New StringWriter

Server.Execute("neco.aspx", writer)

Ale to umí jen relativní cesty na lokálu, celou cestu s http:// mi to odmítne.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co třeba použít strýčka googla? Hned najde 2 české odkazy

http://interval.cz/clanky/vytvarime-webo...

http://interval.cz/clanky/vyuziti-webovy...

nebo tady je něco ve VB: http://quickstarts.asp.net/QuickStartv20...

Zavolání webservicy samozřejmě načítání aktuální stránky nezastaví, je to jako volání vzdálené funkce.

Nebo samozřejmě můžete přes WebClient nebo WebRequesty programově načíst nějakou aspx stránku jako nějaký browser, nicméně asp.net webservicy jsou pro tento účel mnohem vhodnější, všechu tu režii, parsování, zpracovvání chyb mají už hotovou.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Moc moc díky, už jsem se v tom prohrabal, pochopil a zprovoznil. Díky moc za odkazy.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback