1

尝试在服务器上部署我的网络服务时出现以下错误(另见屏幕截图)。想不通原因。请帮忙!!

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 

在此处输入图像描述

4

3 回答 3

0

请验证名称:您的命名空间是 WebServices 还是 WebService?类名正确吗?

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

于 2012-05-17T10:05:01.717 回答
0

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

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

当 WebService 派生类这样声明时:

namespace MyNameSpace

public class MyClass: WebService {

}

于 2012-05-17T10:08:14.673 回答
0

以下是您应该执行的检查清单列表,以确保您的 Web 服务在您的服务器上正常工作:

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

于 2012-05-17T10:15:03.553 回答