无法在服务器上部署Web服务

时间:2012-05-17 09:53:45

标签: c# asp.net web-services c#-4.0

尝试在服务器上部署我的webservice时,我收到以下错误(也参见屏幕截图)。无法弄清楚原因。请帮忙!!

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to 
service this request. Please review the following specific parse error details 
and modify your source file appropriately. 

Parser Error Message: Could not create type 'WebServices.WebService'.

Source Error: 

Line 1:  <%@ WebService Language="C#" CodeBehind="WebService.asmx.cs" Class="WebServices.WebService" %>

Source File: /WebServices/WebService.asmx    Line: 1 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272 

enter image description here

3 个答案:

答案 0 :(得分:0)

请验证名称:您的命名空间是WebServices还是WebService?班级名称是否正确?

我建议您在没有任何代码的情况下创建新的Web服务并尝试部署。然后在那里添加一些代码并再次部署。

答案 1 :(得分:0)

根据声明,确保您拥有类名(而不仅仅是您在示例中看到的文件名):

<%@ WebService Language="C#" Class="MyNameSpace.MyClass" %>
using System;
using System.Web.Services;

当WebService派生类被声明为:

namespace MyNameSpace

public class MyClass: WebService {

}

答案 2 :(得分:0)

以下列出了一份清单,以确保您的网络服务在您的服务器上正常运行:

http://www.cjvandyk.com/blog/Lists/Posts/Post.aspx?ID=133