Your SlideShare is downloading. ×
0
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Debugging (Silverlight + SQL Server)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Debugging (Silverlight + SQL Server)

971

Published on

Slides from the Bleeding Edge 2009 talk I had with my fellow SQL Server MVP.

Slides from the Bleeding Edge 2009 talk I had with my fellow SQL Server MVP.

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
971
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MATIJA LAH MVP: SQL Server Mi Lambda Matija Lah s.p., Ljubljana Razhroščevanje ANDREJ TOZON MVP: Client Application Development ANT Andrej Tozon s.p., Ljubljana
  • 2. O REŠITVI Silverlight Internet Spletna storitev SQL Server
  • 3. Collection? http://www.bleedingedgeshoppe.com http://bleedingedgeshoppe.com <baseAddressPrefixFilters> <add prefix="http://www.bleedingedgeshoppe.com" /> </baseAddressPrefixFilters>
  • 4. Vračanje napak s strežnika Možnost A Napiši razširitev obnašanja končne točke http://tinyurl.com/sl3faults Možnost B Komunikacijo naj prevzame Silverlight Vklop z registracijo spletnega naslova WebRequest.RegisterPrefix ("http://", WebRequestCreator.ClientHttp)
  • 5. Razhroščevanje SQL Tipične težave Odkrivanje Odprava
  • 6. Tipične težave Varnostne nastavitve Razlike med razvojnim in produkcijskim okoljem Logične napake OUTER JOIN NULL
  • 7. Odkrivanje napak Raje preprečiti kot zdraviti Mnogim težavam se je mogoče izogniti Osnova Razumevanje poslovnega problema Razumevanje teorije Razumevanje orodij in tehnologij
  • 8. Razumevanje OUTER JOIN Kako deluje? Vrstni red je pomemben Kdaj uporabiti? Kdaj “ne deluje”? NULL Kaj je NULL? Je NULL enako NULL? Je NULL različno od NULL? IS NULL, ISNULL(), COALESCE()
  • 9. Odprava napak Demo Naj OUTER ostane OUTER IS [NOT] NULL
  • 10. Vračanje napak s strežnika Možnost A Napiši razširitev obnašanja končne točke http://tinyurl.com/sl3faults Možnost B Komunikacijo naj prevzame Silverlight Vklop z registracijo spletnega naslova WebRequest.RegisterPrefix ("http://", WebRequestCreator.ClientHttp)
  • 11. Brskalnik : Silverlight Silverlight podpira vse statusne kode Brskalnik le 200 OK in 404 Not Found Silverlight podpira več metod HTTP Poleg GET in POST tudi PUT in DELETE REST Silverlight dovoli upravljanje s piškotki Piškotki Silverlighta in brskalnika so shranjeni ločeno in jih ni mogoče združevati
  • 12. Odpovedi (Faults) Nedeklarirane includeExceptionDetailInFaults=“true” Samo za obdobje testiranja! Deklarirane [FaultContract(typeof(ApplicationFault))] includeExceptionDetailInFaults=“false”
  • 13. Povezave (Silverlight) http://tinyurl.com/sl3faults/ http://tinyurl.com/debugtools/ http://tozon.info/blog/ http://slodug.si/
  • 14. Vprašanja? Matija Lah Andrej Tozon SQL Server MVP Client App Dev MVP Mi Lambda s.p. ANT Andrej Tozon s.p. milambda@gmail.com andrej@tozon.info http://tozon.info/

×