ASMX :: Using WCF To Binding To A Remote WebSphere MQ?
Jan 11, 2011
I am new to WCF, I have read where you can Bind to a MSMQ, my question is can you also bind to a remote queue running on a Unix box? If this is possible, how would you define your endpoint (address,bining) and what Binding type and binding configuration do you need to use?
using .NET 3.5, IBM WebSphere MQ on unix the QManager is running v6.0.
We have two application created one for webservice and other application will call the methoddefined in webservice .The problem is we want to add webservice in our application dynamically
I need to call remote web services for example [URL]. So how to do it? I watched all asp.net video about web servies but in all videos they speaking just about local web services,
parsing the HTML from a URL for e.g. www.google.com...Idea is to convert the html to xml and than read and dump the content in the database...Is the approach correct or their a better way to do so?
I have developped an asmx webservice with visual studio and I deploy on IIS 7 which has 3.5 Framework by copying all the files.
When testing it says
Could not load file or 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
I don't use [System.Web.Script.Services.ScriptService] so I don't understand why it tries to load System.Web.Extensions.
Note: I'm not using any other assembly/lib I'm just learning webservice so it's very simple: I create a webservice Test.asmx with one method which uses one class Test.cs within same namespace WebServiceTest. This works locally.
I have developed an asp.net web service and deployed it Win 2003 server on IIS 6. I tried to access it from my asp.net application which is in developer pc, i'm getting a dialog-box "Discovery Credential for Proxy Server"... which asks for a user and password.
Even when I provided right credentials it is not accepting. May be this is because of firewall. How can I get rid of this.
I have an Asp.net 3.5 xml web service that I created using the file new website within Visual Studio 2008. I can install and run the web service on a remote server using a web setup project after adding the necessary entries to the web.config file. The problem currently is that the xml web service needs to be configured to use a domain name and not a server name. My coworker has not been able to configure the virtual directory to use a domain name and work successfully. The web service returns a site under construction error.
In Visual Studio 2005 I am following the steps to add a Web Reference to a web service.hings appear to go smoothly except for an error messae I am getting. Here are thesteps I follow along with the result.1. Right click on Web References folder and select "Add Web Reference..."2. When the dialog box appears I add the web service URL into the URL dialog box.The web service methods are then displayed in the dialog box with the links to each web service and a prompt to "Start Browsing for Web Service"However in the box to the right which is labeled "Web services found at this URL", there is an error messagewhich reads:There was an error downloading 'https://stage-serv/weatherQuote/WebService/weatherQuote.asmx
The underlying connection was closed: An unexpected error occurred on asend.Authentication failed because the remote party has closed the transport stream.I don't know what is causing this problem. I can reference this same web service on a productionserver just fine, but if I attempt to access it on the stagig server I get the message Ijust talked about.I am thinking that something is not configured on the staging server correctly.
how to create a Web service that returns a JSON(or JSONP). That also should be able to work for cross-domain access aswell as for a local call.. help to get this working or for a few links for further reading about this
I have a wcf service which is running on IIS7 using WsHttpBinding but further requirement I need to create another end point using NetTCPBinding.And I want to host my wcf service like if my client application in intranet it will use NetTcpBinding or if it is in internet then it will use WSHttpBinding.
I am maintaining a web site project in VS2005 and have to call a new web service on a remote server. I've done add web reference, and created the .wsdl and .discomap files in the app_webReference folder. When I try to create a object representing the web service in the code ( wsnamespace.serviceName ws = new wsnamespce.serviceName(); ) the code wouldn't compile.
The web site project is already calling other web services. When I right click on the type representing the web service and "go to definition" it takes me to a proxy class (derived from of course SoapHttpClientProtocol) in the metadata. I think this is what's missing for the new web service i'm trying to call. Have I missed any steps?
I am using Kerberos as the Authentication mode for a WCF Client to interact with an ASMX Web Service. I am using customBinding in the WCF Client. I am getting the below mentioned Fault Exception when I invoke the HelloWorld Method by creating a Proxy using SVCUTIL.
`System.Web.Services.Protocols.SoapHeaderException: Server unavailable, please try later ---> System.ApplicationException: WSE841: An error occured processing an outgoing fault response. ---> System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: WSE914: This instance of derived key token does not support encryption, decryption, or key wrapping. It can only be used to sign or verify signature. Please make sure that the length of the derived key matches the length of the key required by the symmetric encryption algorithm configured for the derived key token manager.
at Microsoft.Web.Services3.Security.Tokens.DerivedKeyToken.Psha1SymmetricKeyAlgorithm.get_EncryptionFormatter() at Microsoft.Web.Services3.Security.EncryptedData.ResolveDecryptionKey(String algorithmUri, KeyInfo keyInfo) at Microsoft.Web.Services3.Security.EncryptedData.Decrypt(XmlElement encryptedElement)
I am badly struck with this exception and unable to progress further.
Warning 1 The element 'bindings' has invalid child element 'pollingDuplexHttpBinding'. List of possible elements expected: 'basicHttpBinding, customBinding, msmqIntegrationBinding, netPeerTcpBinding, netMsmqBinding, netNamedPipeBinding, netTcpBinding, wsFederationHttpBinding, ws2007FederationHttpBinding, wsHttpBinding, ws2007HttpBinding, wsDualHttpBinding, netTcpContextBinding, wsHttpContextBinding, basicHttpContextBinding, mexHttpBinding, mexHttpsBinding, mexNamedPipeBinding, mexTcpBinding, webHttpBinding'. D:DuplexTestTestPollingDuplexWcfTestPollingDuplexWcfTestPollingDuplexWcfWeb.config 9 8 TestPollingDuplexWcf
I am developing a clickonce application that talks to the server via WCF. So far it works fine with a WCF service that uses wsHttpBinding to talk to the server.Here's what works so far: -
1. I have a WCF web site named "TotemWCF" that runs on an SBS 2003 server (=IIS V6).
3. There is a contract: IService.vb, containing several contracts like
<OperationContract()> _ Function NTVSearch() As totem.NTViewDataTable[code]......
In initial testing I used this for ALL communication, but it seems to me that it's a bad idea to use streaming for simple "Get a value from the database" communication and it seems to be introducing errors into my program. So my question is: - "What is the best way of managing this, so that Function1 goes via one binding, and Function 2 goes via another binding. Do I create separate services at the level of the web site, the contract, the service, or the function?
I am very new to WCF, I have read a lot and seen several presentations about it. I can get the basicHttp endpoint to work on my server but when i wanted to use https, I found that that endpoint binding doesnt work. I think through my research that the wsHttp binding is what i need. I can get the client to work but the service gives me a few different errors when I try to call the ssl endpoint.
Currently i get the following error:
The requested service, 'https://devwcftestsite.crata.ucf.edu/services/Person.svc/Person' could not be activated. See the server's diagnostic trace logs for more information.
Below I have included the web.config for my service project which is hosted at:https://devwcftestsite.crata.ucf.edu/services the service is called:Person.svc
I am developing web application using csharp on Visual studio 2008. Now I want to use a web service which was developed in Java. I am able to add the web service to my application as a refrence but when I want to build or compile I am getting the following Unable to import binding 'CalcualteBinding' from namespace 'http://Calcualte.webservices.CourseZa.org'. .
I am recieving the following error when I try to browse to "http://10.28.2.246/SQLDataService.svc" yet it works fine at "http://localhost/SQLDataService.svc".
Server Error in '/' Application.
No protocol binding matches the given address 'http://10.28.2.246/SQLDataService.svc'. Protocol bindings are configured at the Site level in IIS or WAS configuration.
Description:
An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: No protocol binding matches the given address 'http://10.28.2.246/SQLDataService.svc'. Protocol bindings are configured at the Site level in IIS or WAS configuration.
Source Error:
[Code]....
Stack Trace:
[Code]....
Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
Am I correct in my belief that this is caused by the Web.config file?
why I'm getting this error? I just re-created (not migrated) my app that was in ASP.NET 1.1 to ASP.NET 2.0. Whole app works perfectly. The only problem I'm getting with this piece of code for the Web Services. I'm running both versions at the same time side-by-side and it works fine in 1.1 and doesn't work in 2.0.
URLName = Context.Request.Url.Segments URLName0 = URLName(0) URLName1 = URLName(1) URLName2 = URLName(2) URLHost = Request.UserHostName URLStr = "http://" & URLHost & URLName0 & URLName1 & "SomePage.aspx?" & "SectionID=" & SectionID ' Create a 'WebRequest' object with the specified url Dim myWebRequest As WebRequest = CType(WebRequest.Create(URLStr), WebRequest) ' Send the 'WebRequest' and wait for response. Dim myWebResponse As WebResponse = CType(myWebRequest.GetResponse(), WebResponse)
Bam! Error! The remote server returned an error: (500) Internal Server Error.
I'm getting this message when going to a web app that accesses my service.
"The content type text/html of the response message does not match the content type of the binding (text/xml; charset=utf-8)..."
The thing is, it happens once in a while even when no changes have been made to the service or the web app. And I can make it go away most of the time by going directly to the .svc?wsdl page in my browser and then coming back to the web app.
What's the difference between binding for example a column called ("Name") in both cases ? and is there's any performance difference ?1- Assigning the data in the mark-up
2- defining a control object for every control inside the repeater ItemTemplate and find it and then assign the data in the column "Name" to ite.Item.FindControl("Name_Lbl")