WCF / ASMX :: How To Deploy Webpages That Call Web Services
Dec 9, 2010
I created a simple test web service. It was tested and migrated to a website.
I then create a website to utilize the web service I have just created.
I created a web reference to the web service via URL. WDE2008 created a sub folder in the 'Web References' folder in my project folder. Everything looks OK at this point. I was able to code the call to the web service function with no compile errors.
I ran the web page locally via LOCALHOST and everything worked the way I expected.
Well, it works on the localhost so I decided to move it to the website where it should be...
I copied the ASPX page and codebehind to a sub folder of the website. I also created a folder called
App_WebReferences in the website root folder and copied the WSDL and DISCO files from my project there...
Now, here comes the problem... I got this error when I tried to pull up the web page! This is weird because it worked on my machine. I'm sure I'm missing something here.
Do I need to create any other folders on the website and hold WSDL and DISCO files because I'm sure the website needs some kind of mapping info to go get the web service!
I searched everywhere on the Internet trying to find any information about deploying the web page... but it is to my surprise, I could NOT find anything relevant to this. Everything I found was how to create web services and... run them on the localhost!!!
Compiler Error Message: BC30002: Type 'contact.ARLWSContact.ContactInfo' is not defined.
I'm working on an existing web application (web site project and some class library projects). In the web site project, the guys created many web services, that are called from the aspx pages (sometimes on client side).
I need to create a new web service, so I was suggested to put it "near" the existing web services. I'm gonna need to make an asynchronous call to my new web services.
So I created the service this way, but when I try calling a method asynchronisly, I have only the method in intellisense, I don't have the method for the asynchronous call, neither the Complete event. Why is that ?
On the other hand, I created a new project, with a web service application and a web site where I added the reference to the web service, and this way I have the asynchronous method and the complete event in intellisense.
I've been given merely a wsdl above from client, without any further information given, to make a call using c# code but i added as web reference, used the codes below and the client side detected my request and they've returned us proper format xml too, but i cant retrieve it in the string array from the method returned. the "stringset" has became null instead of array[10]. Can anyone give a hint what kind of web service call is it, since it is not using the simple and classic way to invoke?
static void Main(string[] args) { //added web reference for wsdl as poccrm string[] stringset = new string[10]; poccrm.poclib caller = new ConsoleApplication1.poccrm.poclib(); poccrm.SE1I2001 callerItem = new poccrm.SE1I2001(); callerItem.AcctNo = "0010241000007914"; callerItem.TransNo = "12345678901234567890"; callerItem.StartDate = "20-01-2010"; stringset = caller.SE1I2001(callerItem); //here i get null for stringset, but client received the request and returned us value //same result even I use wsdl.exe converted it to a class file /* string[] stringset = new string[10]; poclib caller = new poclib(); SU1I1001 callerItem = new SU1I1001(); callerItem.AcctNo = "0010029004000370"; callerItem.transno = "12345678901234567890"; caller.end stringset = caller.SU1I1001(callerItem); */ }
I am using Visual Studio 2010 Release candidate1. I have to deploy my web application which consists of a website, certain window services, certain WCF services and Sql Server 2005 database.I read Vishal Joshi's blog(http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html) detaing Web Package in VS2010. I want to know how to deploy window services and WCF services using Web Package. Also, I want to create a web setup (.msi) for deployment instead of Web Package so that the .msi takes care of all the application and database deployment like the web package does.
i have created simple hello world WCF services it is working fine in local machine but when i try to uploaded to the server and then run that service it not at al start like http://localhost:8080/wcf/helloservice.svc
i am trying to modified the webconfig file <endpoint> address i have changed to my servername.com/wcf/helloservice.svc again it shows error can give usefull link to creation and deployment to the server
I realize that subroutines in the 'C' language are now classes that are instantiated as objects in the C# language, but I don't know how to use them in a web page. I have several control event handlers that need to use the same function. Where is the class defined and how is it instantiated within the event handlers?
how can we deploy the reports into report server with out using web services from .Net. Is it possible.I need to set the reportserver url at runtime(using an XML file eg: http://localhost/reportserver). Can we do this in your solution?
I have developed my first WCF, and it is all working in test. Can somebody please direct me to a paper or the Help that will show me how to deploy this to my production environment. I did what I thought were the obvious things - copying the WCF project to a folder within my web site, changing the database connection string, and changing the <endpoint> address and identity in the test applications app.config - but not even the "Hello World" service works.My test environment:VS2008, SQL Server 2005 Express, VB, executed with the debugger (localhost)My production environment: SBS2003, IIS 6.0, SQL Server 2005.I am trying to execute the test service-consumer with VS2008 debugger (F5), invoking the service on SBS2003.
if i have the web application with many pages like add order page, edit order page, and delete order page actually they also interact with the Sql Server 2008 and i also create web service page call Sales_Service.asmx. i know just i need to put something like query into Web Method in Sales_Service.asmx but i have a lot of queries, i don't know which query i should put into it and how the web page call the Sales_Services.asmx
How to call Synchronous service call for combo boxes? As I know Synchronous calls do not create a good user experience because the application is hung waiting for the Web service call to return. Then it is my requirement.
I have a .net app developed in .net 4.0 version. And I implemented an asmx web service in this. Now I want to call one of the webservice method in another classis ASP application java script function.
I have created 2 projects in a solution. One project contains Asp.net classes with login page and different other pages.
Another project contains a web service.
When I launch the solution(click F6 in visual studio 2008) the login page can access to the method of the webservice. Both projects are launched.
However when i added this 2 projects into IIS and deploy them (with create command) the login page cannot contact the method of the web service. Even though the web service is running because i can acces it manually. But they cannot communicate each other.
Apologies if this seems obvious, but after a week searching I can't find a clear answer to my problem.
I have developed an application in Visual Web Developer 2010 Express that uses the asp.net application services membership provider. It works well in development on my machine (data in the ASPNETDB.MDF database).
I packaged my application and deployed the relevant files with FTP to my shared hosting provider.
I took a copy of the ASPNETDB.MDF and restored it to the SQL Server 2008 on my shared hosting. I can connect to this through the Database Explorer in Visual Web Developer, but it doesn't contain any schema or data.
I know once I have the database in production I will have to make sure the connection string in web.config is poiting to it, but I don't know how to get the DB to production in the first place.
I need a book or two to get a good understanding of web services, starting from very basics, and going upto WCF. I've been using c# for 2 years and have intermediate level of experience with the language.
I have written some web services that I want to make available to others by subscription. The subscribers need to use the service from a specific domain / IP address and also authenticate with a user Id and password.
What exactly should I distribute to the subscriber so they can use the services, while exposing the least about my code?How can authenticate a consumer of services without always passing an Id / password for each service?
I learned from internet that webservices can be invoked only by HTTP whereas WCF can be invoked by HTTP,TCP,et., can i know the difference between them
I've created Web Services in .Net 3.5 & Consumed those Web Services in a Client Web Application. Now i want to Host the WebService in IIS 5.1. I'm very new to .net, I'm using VS 2010, Wndows XP Service Pack 3, IIS 5.1;
I have a wcf dataservice that talks to a silverlight client and a wcf service library that talks to a chat client.How can i get the two services to talk to each other?
ExchangeServiceBinding binding = new ExchangeServiceBinding(); binding.Credentials = new NetworkCredential(username, password); binding.Url = "http://servername/ews/exchange.asmx";
The above web services throws Unauthorized Access Error (Error : 401) for newly created users.I would like to know how to impersonate this user for accessing this exchange web services.