テスト用の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();