1

Web サービスをサーバーにデプロイしようとすると、次のエラーが発生します (スクリーンショットも参照してください)。理由がわかりません。助けてください!!

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 に答える