WCF / ASMX :: Only Web Services With A [ScriptService] Attribute On The Class Definition Can Be Called From Scr...

Nov 4, 2010

I have created a web service. When I check the service directly from it's web page it works correctly. Here's what the code looks like:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Configuration;
using System.Runtime.Serialization;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;
using System.Runtime.Serialization.Json;
using System.IO;
using System.Text;
using Microsoft.SharePoint;
using System.Collections;
namespace MDA.WebParts.SPRolodex_Web_Service
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService()]
public class SPRolodex_Web_Service : System.Web.Services.WebService
{
public SPRolodex_Web_Service()
{
}
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public bool ListExists(string personalUrl, string listName)
{
try
{
SPSite mySite = new SPSite(personalUrl);
SPWeb web = mySite.OpenWeb();
SPList list = web.Lists[listName];
return true;
}
catch (ArgumentException)
{
return false;
}
}
}
}

However, when I call the method using ServiceProxy.js (a jQuery based library) I get this error

"Only Web services with a [ScriptService] attribute on the class definition can be called from script."

As you can see the class has the ScriptService attribute and the methods have the ServiceMethod attribute.

View 1 Replies


Similar Messages:

C# - Why Is System.Data.Services.MimeTypeAttribute Now Only A Class Level Attribute

Apr 7, 2010

I'm getting started with Astoria/ADO.NET Data Services/WCF Data Services. Looking through a lot of the code samples out there, it appears that the MimeType attribute used to be a method level attribute. After installing the latest update, it is now a class level attribute.

If I have more than one Service Operation that I want to return as a certain MimeType, then it appears now that I have to create a new service for each operation. Is this correct?

Most examples are like this:

[WebGet]
[SingleResult]
[MimeType("application/pdf")]
public IQueryable<byte[]> FooPDF()
{
var result = from p in this.CurrentDataSource.MyPDFs
where p.FooID == 2
select p;
return result.Take(1).Select(p => p.PDF);
}

I get "Attribute 'MimeType' is not valid on this declaration type. It is only valid on 'class' declarations." when I compile, because now I can't do this.

Now, I have to do this:

[MimeType("FooPDF", "application/pdf")]
public class FooService : DataService<FooDBEntities>
{
public static void InitializeService(DataServiceConfiguration config)
{
config.SetServiceOperationAccessRule("FooPDF", ServiceOperationRights.All);
}
[WebGet]
[SingleResult]
public IQueryable<byte[]> FooPDF()
{
var result = from p in this.CurrentDataSource.MyPDFs
where p.FooID == 2
select p;
return result.Take(1).Select(p => p.PDF);
}
}

What's worse is that I can't add duplicate MimeType attributes to my class.

View 1 Replies

Getting System.Web.Script.Services.ScriptService Is Not Defined Error?

Jan 19, 2011

I created a small new webservice for AutoCompleteExtender and for some reason I am getting "type System.Web.Script.Services.ScriptService is not defined" error. I Googled this and found a few threads about similar issues but was unable to resolve mine. Here is the example of the code:

[Code]....

When I add Imports System.Web.Script.Services I get "Namespace or type specified in the Imports 'System.Web.Script.Services' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases".

I've tried adding Reference to System.Web.Extensions and it didn't do anything. What could be the problem?

View 2 Replies

AJAX :: Web Services (learning), How To Call Web Method Without [ScriptService]

Jul 6, 2010

This thread is more about learning, actually I have a web service which just returns string. I have been calling this service from code behind and updating lable with the string received from the web service.

Now I want to call web service using JavaScript. As far as I know, I have to add <asp:ScriptManager..../>. Second I have to add [ScriptService] to the web service.

But I don't wat to add <asp:ScriptManager..../> and [ScriptService].

Is there any way to call web service using javascript without adding <asp:ScriptManager..../> and [ScriptService]

Also, I am kind of lost in SOAP, JSON. I am not getting where I actually use SOAP, JSON. Using <asp:ScripManager../> and [ScriptService], I actually didn't see use of SOAP, JSON.

View 4 Replies

AJAX :: ScriptService Giving 'Attribute Specifier' Error At Run Time

Dec 6, 2010

I have these pieces of code in my asmx file:

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
_

<WebService(Namespace:="http://autogalleries.ca/")>
_

<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)>
_

<System.Web.Script.Services.ScriptService()>
_

I`ve tried rearranging them, or deleting some of them, but I always get this error on the last decleration and there`d be a blue error checking underline at the ending "> _" piece:

Error 1

Attribute specifier is not a complete statement. Use a line continuation to apply the attribute to the following statement.

C:inetpubwwwrootautogalleries.caApp_CodeLoadCarsService.vb 12 44 http://localhost/autogalleries.ca/

View 1 Replies

AJAX :: BC30002: Type 'Script.Services.ScriptService' Is Not Defined?

Aug 12, 2010

Above subjected error start commig in my project. I dont know why it happen suddenly but same code is working on my hosting server and website is working fine. Actually my Laptop was not working properly so I make backup my all codes and cut and copt to my external drive. Now when my laptop start working I copy back my codes but when I try to run the web application following error start showing me

Server Error in '/Q8Movie' Application.

Compilation Error
Description:
An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30002: Type 'Script.Services.ScriptService' is not defined.

Source Error:

[Code]....

Source File: D:WorkASP.netQ8MovieApp_CodeAutoComplete.vb Line: 11
Compiler Warning Messages:

View 3 Replies

WCF / ASMX :: Web Service To Inherit From A Custom Base Class That Inherits System.Web.Services.WebMethod Inste...

Oct 18, 2010

Recently, I tried to get my Web Service class to inherit from a custom base class that inherits from System.Web.Services.WebMethod instead of the System.Web.Services.WebMethod directly.

However, I've been getting Error 500.

Public Class Service1
Inherits BaseClass
<System.Web.Services.WebMethod()> _
Public Function GetSessionID() As String
GetSessionID = Me.Session.SessionID
End Function
End Class

public class BaseClass
Inherits System.Web.Services.WebService
public property Property1 as string
public property Property2 as string

End Class

View 6 Replies

MVC :: Required Attribute With Resource Definition Uses Wrong Language

Aug 30, 2010

I'm having a problem with a multilanguage application in MVC. On my model I'm using the following:

[Code]....

This takes care of validation... However the messages are always in the default language. Meaning that the setting of the culture of my thread is occuring too late (I'm currently setting it in my base controller 'OnActionExecuting'). Where could I patch in to change the culture accordingly before validation takes place?

View 5 Replies

WCF / ASMX :: WSDL Not Showing Full Definition?

Sep 9, 2010

I have a webservice that returns a List<T> of objects.

One of the object properties is another list of objects (Individuals).

In the WSDL file that gets generated, it shows all the properties of the object in the main list, but it doesn't show the properties of the Individuals in the second list.

All it shows is this:

<IndividualList>
<Individual xsi:nil="true" />
<Individual xsi:nil="true" />
</IndividualList>

So it shows that there is a property called IndividualList and it knows that it contains Individual objects but I'd like it to list the properties of the Individual object as well.

View 1 Replies

There Is No Interface Definition Of Rwuser Class?

Mar 5, 2010

I have a Class RWuser(base Class)it has diff methods agent is another class it is inherited the base classit has diff methodsfor the above classes i am writing interface definitions in the constructor of a classthe above in one project and i am creating one more project and add ref of the above to this one when i am calling Child Class(Agent)it giving error like there is no interface definition of rwuser class

[Code]...

View 4 Replies

How To Use Web Services Called Via Jquery Ajax Menthod

Mar 23, 2011

I have seen that ASP .Net Code Behind files are really slow. I have used local web services which i call from jquery ajax function and they are fast. But i am still confused? Should i display dynamic data from code behind or web services?

I let my web service return a JSON Object and i assign relevant elements from that JSON object to different html elements like (image, div etc.)

View 2 Replies

How To Execute Web Services Asynchronously In Server Side When Called By JQuery's .ajax

Mar 22, 2011

I have an ASP.NET (3.5) web page which calls a few web methods (SOAP based) using jQuery's .ajax method. The web methods implement 'ScriptMethod' attribute and return JSON data. The web service file (asmx) is local to the same project.

I noticed these web methods execute synchronously on the server which means they run sequentially and affect performance negatively, some methods are waiting, when some of them are slow.

I read this article and I am not sure if I understand that WebMethods which implement Scriptmethod can run synchronously only (they implement IHttpHandler not IHttpAsyncHandler).

If this is true, I might have to change the design. I am looking for other designs, maybe like using WCF, where the browser can call webmethods using JavaScript and the web methods run asynchronously on the server.

View 2 Replies

Web Services - Can A Webservice Class Inherit Page Class?

Jan 6, 2011

i have an application consisting of two asp.net projects. And i have have a BasePage which inherits System.Web.UI.Page and have the class some core logic which i require in all of my pages(Implemented in BasePage.cs). So all my pages inherit this BasePage.cs . Now can an Webservice inherit the same class apart from the normal webservice class System.Web.Services.WebService

View 4 Replies

To Add A Class To An Existing Class Attribute Of Object Via C#?

Jul 20, 2010

I have an existing class for an input, is it possible to add an additional class for the object in C#.net, instead of doing a if/else and not having a preset class on the object in the first place?

View 3 Replies

WCF / ASMX :: Unmanaged Dll Called From Webservice?

Sep 17, 2010

I have a webservice that wraps an unmanaged C++ dll. I'm wondering how I should handle state and multiple connections? I'm thinking that the unmanaged dll will be shared across all connections...is this the case? Note that I am using a shared host so I have limited abilities to modify IIS specifically. If the unmanaged dll is not shared and will have a unique instance for every connection then I have nothing to worry about. If it's the case it's shared then I guess I will have to persist the unmanaged state on a per-connection basis through a DB?

View 1 Replies

WCF / ASMX :: Custom UserNamePasswordValidator Never Called

Jan 19, 2011

I have a problem with custom authentication over https. What I need is a secure channel and authenitcation on message level. I got it working quite well, but my custom validator never gets called when I send a message to the web service using SoapUI. The service is called, however the Validate method in the custom validator is never called. The validator is available for the runtime, I have checked by misspelling the type in customUserNamePasswordValidatorType which caused an exception saying it could not find type when I accessed the WSDL.

Here's my config:

[Code]....

View 3 Replies

WCF / ASMX :: Service Function Getting Called Twice?

Aug 27, 2010

Service Function Getting Called Twice?

View 1 Replies

WCF / ASMX :: How To Use Web Services

Jul 17, 2010

i want to know, how to use the web services in asp.net project

View 2 Replies

ASMX :: Books For Web Services, And WCF

Jul 28, 2010

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.

View 1 Replies

WCF / ASMX :: How To Distribute Web Services

Sep 21, 2010

Using ASP.NET 3.5 /C# / VS 2008.

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?

View 3 Replies

WCF / ASMX :: Difference Between Web Services And WCF?

Feb 8, 2011

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

View 4 Replies

WCF / ASMX :: How To Learn Web Services

Aug 6, 2010

These days I see that every other job posting requires LINQ and WCF. I have spent lot of time on LINQ, was fun to learn.

Now I want to move on to Web Services and WCF. After goggleing for some time, I am not sure either go for web services or WCF.

View 2 Replies

WCF / ASMX :: Host Web Services In IIS 5.1?

Mar 2, 2011

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;

View 15 Replies

ASMX :: WCF Services To Talk To Each Other?

May 5, 2010

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?

View 3 Replies

WCF / ASMX :: Impersonation For Web Services?

Mar 18, 2011

From my following code snippet:

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.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved