Hi there, Instead of adding a web reference to your window control project, you can manually add the proxy class to the control project. You can find the proxy class generated by VS in the Web References folder or you can create the proxy on your own using the tool Wsdl.exe. The next step you need to do is to find out the way to pass the url of the web service from the control to the proxy via the URL property of the proxy. As you already know that to host a window control on a web page, you would normally use the object tag, and the nested element Param of the object tag can be used here to pass a parameter to the control. So you simply declare a Param element:
<OBJECT id="MyWinControl1" height="300" width="300" classid="..." VIEWASTEXT>
< PARAM NAME="WebServiceUrl" VALUE="http://intello/WebService1/Service1.asmx">
</OBJECT>
And you also need to define a public property called WebServiceUrl in the window control to store the value of the parameter.