none
创建在“system.net/defaultProxy”配置节中指定的 Web 代理时出错。 RRS feed

  • 问题

  • 本人用VS2008开发了一个Windows服务,并部署在了Windows Server 2003系统上,启动该服务并执行,可以是执行时遇到异常,查看异常日志报出的错误是:创建在“system.net/defaultProxy”配置节中指定的 Web 代理时出错。

    其中本人的服务程序中有通过网络访问其他程序的API代码,在Web应用中没有任何的问题,但是一旦移入服务程序以后,就会抛出以上异常错误。请问如何解决这一问题?

    2011年10月10日 13:13

全部回复

  • Hi Lonely_Boy,

    出现这种问题会有很多中原因。 比较常见的有3中情况:

    1.    权限问题。把用户名加入到管理员组试试。

    2.    网络问题。 重置网络连接:用管理员帐户登录CMD 然后输入netsh winsock reset 重启试试看。

    3.    系统问题。重装系统试下

    还有其他原因会导致这种异常,要具体问题具体分析。我们希望您能贴点代码或者测试项目,让我们更快的找出问题,给你满意的解决方案。


    Best Regards,
    Rocky Yue[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已建议为答案 ichangan 2013年10月5日 4:13
    2011年10月12日 2:33
    版主
  • 谢谢你的回答,我也曾怀疑是网络连接问题,因为那台服务器不仅仅运行了该服务程序,还是一台Web、SqlServer服务器,并且我也尝试使用运行命令netsh winsock reset来重置网络连接,但是很遗憾,这个方法并没能解决这个问题。至于权限,我已经将用户名加入到了Administrator组中了。至于系统问题,这个就不好说了。

    具体的问题是这样的:

    我用VS2008开发了一个windows服务程序,其中代码中调用了淘宝网提供的一些数据交换的API,因为API的调用淘宝的SDK已经封装成了一个动态库(dll文件),将动态库文件引用以后,只需调用相对应的函数,并传递正确的参数,即可通过网络进行数据交换,因为需要每隔一段时间进行一次数据检查,所以使用Windows服务来操作。因为主要访问网络的代码被封装为动态库文件,并没有源代码。

    这个SDK在Web程序中也一直使用,并没有任何的异常。

    2011年10月13日 11:40
  • Ok, 那我们这样,先检查一下config 文件下的system.net/defaultProxy节点的值是不是正确的。然后我们再商量。

    http://msdn.microsoft.com/zh-cn/library/aa903360(VS.71).aspx

     


    Best Regards,
    Rocky Yue[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    2011年10月14日 3:08
    版主
  • 可是Windows服务程序并没有config配置文件。
    2011年10月14日 19:19
  • 那就可能是API的问题,你能看到那个API的代码吗? 里面可能会有一些限制。建议你去问问相关的程序员。

     


    Best Regards,
    Rocky Yue[MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年10月17日 1:59
    版主