0

現在、ac# asp.net Web プロジェクトに取り組んでおり、iis7 で使用する SOAP サービスをインストールしようとしています。

Only files need to run the applicationパッケージ/発行設定ウィンドウで選択して、Visual Studio を使用して展開パッケージをビルドしました。

次に、ビルドされたパッケージのコンテンツを Web サイト内の場所にコピーしましたが、使用してサービスにアクセスしようとするとhttp://localhost/EmailSoapService/EmailSoapService.asmxエラーが発生します。私が得ているエラーは

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 'EmailSoapService.EmailSoapService'.

Source Error: 


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

Source File: /EmailSoapService/EmailSoapService.asmx    Line: 1 

Version Information: Microsoft .NET Framework Version:2.0.50727.5456; ASP.NET Version:2.0.50727.5456

.cs ファイルが見つからないと言っている理由がわかりません。確かに、これはサーバー上にはありませんが、アプリケーションの実行に必要なもののみをエクスポートすることを選択したため、Web サーバー上では .cs ファイルは必要ないと思います。

ご協力いただきありがとうございます。

4

1 に答える 1

1

ビルドパッケージは通常、パッケージのインストーラーを起動する「ブートストラップ」実行可能ファイルで構成されます。パッケージをコピーしたように聞こえますが、パッケージをインストールしなかったため、サイトはリクエストに対応するためにコア.csファイルが必要であると考えています。ビルド/デプロイメントパッケージを単にコピーすることはできません。通常、宛先サーバーにデプロイする必要があります。

ここでいくつかの追加の洞察を見つけることができますこれがお役に立てば幸いです。幸運を!

于 2012-07-18T18:17:30.210 に答える