visual studio 2013配置文件中的代理设置

时间:2015-05-14 13:35:52

标签: proxy web-config

我试图在我的应用程序中添加第三方Web服务引用,出现代理错误。当我取消选中IE代理设置时,添加了htttps服务引用,但仍然无法运行我的应用程序。我尝试在Web配置文件中添加代理设置,但没有运气。任何人都可以建议我。

2 个答案:

答案 0 :(得分:0)

假设您只是呼叫网络服务

<system.net>
        <defaultProxy useDefaultCredentials="true">
            <proxy usesystemdefault="True" bypassonlocal="True"/>
        </defaultProxy>
    </system.net>

如果您有WCF客户端,请设置

BasicHttpBinding.ProxyAddres

答案 1 :(得分:0)

感谢。有用。我只是尝试了这个并且它有效。

class ConvPlayerInterface(object):
    the_only_handler = None

    class WebsocketHandler(tornado.websocket.WebSocketHandler):

        client = None
        queue = ipcQueue.IpcQueue()

        def open(self):
            print 'new connection'
            ConvPlayerInterface.the_only_handler = self
            self.write_message("Connection Open")

        def on_message(self, message):
            self.queue.put(message)

        def on_close(self):
            ConvPlayerInterface.the_only_handler = None
            print 'connection closed'

    def __init__(self, url='/ws'):
        self.application = tornado.web.Application([(url, self.WebsocketHandler),])
        self.httpServer = tornado.httpserver.HTTPServer(self.application)
        self.httpServer.listen(8888)

        self.queue = self.WebsocketHandler.queue

        self.ioLoop = threading.Thread(target = tornado.ioloop.IOLoop.instance().start)

    def start(self):
        self.ioLoop.start()

    def get(self):
        return self.queue.get()

    def put(self, command):
        if self.the_only_handler is not None
            self.the_only_handler.write_message(command)