Presentation is loading. Please wait.

Presentation is loading. Please wait.

Common networking problems Bad names and other DNS name resolution failures Missing capabilities Bad HTTP headers are sent Incorrect use of completion.

Similar presentations


Presentation on theme: "Common networking problems Bad names and other DNS name resolution failures Missing capabilities Bad HTTP headers are sent Incorrect use of completion."— Presentation transcript:

1

2

3

4

5 Common networking problems

6 Bad names and other DNS name resolution failures Missing capabilities Bad HTTP headers are sent Incorrect use of completion handlers in UI threads App bugs Network problems Connection timeouts Connection resets Difference in network topologies

7

8 Tools: Visual Studio

9

10

11

12 Tools: CheckNetIsolation

13 CheckNetIsolation helps you determine proper network capabilities There is no need to open firewall rules for Metro style apps

14

15 Tools: Fiddler

16 Used for debugging HTTP traffic CheckNetIsolation can also help set the environment to use Fiddler Some times headers have valuable information, useful when identifying a problem

17

18 Fiddler options, connections tab Enable “Allow Remote Computers to Connect” From elevated cmd prompt CheckNetIsolation LoopbackExempt –a –n=[Package Family Name]

19 Tools: Event Tracing for Windows

20 Sometimes problems are hard to reproduce, can’t be stepped through using the debugger Might happen in elaborate situations We need a record of the history of the events

21

22 Tools: Netmon

23 Sometimes to understand a problem we have understand how data is sent and what is really sent, over the wire

24

25 Review

26

27

28

29

30

31

32


Download ppt "Common networking problems Bad names and other DNS name resolution failures Missing capabilities Bad HTTP headers are sent Incorrect use of completion."

Similar presentations


Ads by Google