Forum » Programiranje » C# Debug WCF - DAO
C# Debug WCF - DAO
Neon87 ::
Pozdravljeni,
imam neko nerazumljivo napako, ki je nikakor ne morem odpraviti. Struktura projekta je:
spletna Silverlight aplikacija, Proxy - WCF, ki kliče DAO metode v drugem projektu. Kako naj debug-am dao metode?
Če nastavim na solution-u startup projekte, mi vseeno noče priti na breakpoint v DAO metodi, WCF lahko debug-am na takšen način.
Lepo prosim za pomoč.
imam neko nerazumljivo napako, ki je nikakor ne morem odpraviti. Struktura projekta je:
spletna Silverlight aplikacija, Proxy - WCF, ki kliče DAO metode v drugem projektu. Kako naj debug-am dao metode?
Če nastavim na solution-u startup projekte, mi vseeno noče priti na breakpoint v DAO metodi, WCF lahko debug-am na takšen način.
Lepo prosim za pomoč.
Iluvatar ::
breakpoint nastavis na klic metode na proxy-u. npr. mojproxy.mojametoda
Ko stojis na mojproxy.mojametoda izberes step-in ukaz na debugerju, tako se bos znasel na metodi na wcf servisu. Da lahko debugiras wcf moras imeti v web.config nastavljeno enabledebug na true, privzeto je na false, je pa ze vnos v web.configu. Mislim, da te visual studio opozori, ce je na false, v trenutku, ko hoces izvesti step-in.
Ko stojis na mojproxy.mojametoda izberes step-in ukaz na debugerju, tako se bos znasel na metodi na wcf servisu. Da lahko debugiras wcf moras imeti v web.config nastavljeno enabledebug na true, privzeto je na false, je pa ze vnos v web.configu. Mislim, da te visual studio opozori, ce je na false, v trenutku, ko hoces izvesti step-in.
Iluvatar ::
Kakega errorja pa ne dobiš? Kaj se zgodi, ko izberes step-in?
Takrat bi se moral debugier attach-at na worker process od IIS-ja, če je ta hostan v IIS. V koliko imaš WCF hostan na kakem drugem strezniku (ki ni lokalen), pa bos moral uporabiti remote debuging. Poglej URL WCF servisa, da ne kaže na kako remote mašino slučajno. Več o remote debugingu imaš tukaj.
Takrat bi se moral debugier attach-at na worker process od IIS-ja, če je ta hostan v IIS. V koliko imaš WCF hostan na kakem drugem strezniku (ki ni lokalen), pa bos moral uporabiti remote debuging. Poglej URL WCF servisa, da ne kaže na kako remote mašino slučajno. Več o remote debugingu imaš tukaj.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# Web ServiceOddelek: Programiranje | 879 (654) | abyssus |
» | [C#] Pravice za spreminjanje in restore bazeOddelek: Programiranje | 1075 (895) | nuclear |
» | [WCF] Pošiljanje slike večje od 20KBOddelek: Programiranje | 928 (796) | zenb |
» | ASP.NET MVC - HttpExceptionOddelek: Programiranje | 833 (739) | hendriks |
» | [ASP.NET] problemOddelek: Izdelava spletišč | 2193 (1843) | Microsoft |