1

テスト用のWCFプロジェクトがあります。同じソリューションで、そのWCFプロジェクトをリソースとして追加するだけで使用するC#アプリケーションがあり、それはうまく機能します。しかし、どうすればそれ(-WCF)をWebサイトにアップロードできますか?

ビルド->公開を試しました。しかし、それは私にダイアログを与えませんでした。「公開に成功しました」とだけ表示されます。そこで、それをWebアプリケーションに変換し(ソリューションエクスプローラーで右クリック...)、公開しました。試してみたかったので、ファイルシステムに公開しました。しかし、C#アプリでサービス参照を追加しようとすると、「ソリューションにサービスが見つかりませんでした」というエラーが表示されます。何故ですか?

しかし、問題は主に、それをWebサイトに公開しようとすると、「サービスURL」と「サイト/アプリケーション」として何を入力するかがわかりません。

これが私が持っているものです:

Iservice1:

 [ServiceContract]
public interface IService1
{
    [OperationContract]
    string DoWork();
}

サービス1:

public class Service1 : IService1
{
    public string DoWork()
    {
        return "Hello, world";
    }
}

そしてC#アプリでは:

Service1Client s = new Service1Client();
Text = s.DoWork();
4

2 に答える 2

1

をビルドしDeployment Packageてから、IIS自体からまたはを使用してIISに展開することを好みますMSDeploy。このパッケージを使用して、任意のマシンにサービスをデプロイできます。このウォークスルーを確認してください。

于 2012-04-25T17:47:22.883 に答える
0

最後に、Webアプリケーションを作成し、それにWCFサービスを追加しました。

于 2012-04-29T18:35:59.753 に答える