在IIS7中远程调试Silverlight服务器

时间:2011-10-05 04:40:19

标签: silverlight wcf remote-debugging

我在Silverlight应用程序的服务器端遇到问题。它位于我的一个WCF服务中。该应用程序在我的开发机器上工作正常,但在测试服务器上失败。我想找到一种从我的开发机器远程调试我的服务的方法。这可能使用Visual Studio 2010吗?

由于WCF服务和服务器端应用程序在IIS7中托管,我不知道如何附加以启动它。

任何帮助都很受欢迎,

-Scott

2 个答案:

答案 0 :(得分:0)

在Visual Studio 2010中:

  1. 在服务器上安装Microsoft Visual Studio远程调试监视器(MSVSMON.exe)
  2. 调试菜单...附加到进程 -
  3. 选择传输到远程或默认
  4. 选择限定符到服务器名称
  5. 在“可用进程”列表中选择要附加的进程,然后按“附加”

答案 1 :(得分:0)

将它放在你的web.config文件中:

<system.diagnostics>     
    <sources> 
      <source name="System.ServiceModel" 
              switchValue="Information, ActivityTracing" 
              propagateActivity="true"> 
        <listeners> 
          <add name="traceListener" 
              type="System.Diagnostics.XmlWriterTraceListener" 
              initializeData= "c:\temp\WEBTraces.log" /> 
        </listeners> 
      </source> 
    </sources> 
  </system.diagnostics> 

在此处阅读更多内容:http://msdn.microsoft.com/en-us/library/ms733025.aspx