私はテストWCFプロジェクトを持っています。同じソリューションでは、単純にリソースとして追加するだけでWCFプロジェクトを使用するC#アプリケーションがあり、うまく機能します。しかし、どのように私はそれをウェブサイトにアップロードするのですか?WCFサービスをウェブサイトにアップロードするにはどうすればよいですか?
ビルド - >パブリッシュを試しました。しかし、それは私にどんな対話も与えませんでした。それはちょうど "出版が成功した"と言った。だから、私はそれをWebアプリケーション(ソリューションエクスプローラで右クリック...)に変換しました。 そしてそれを公開しました。試してみたかったので、ファイルシステムに公開しました。しかし、今ではC#アプリケーションでサービス参照を追加しようとすると、「ソリューションにサービスが見つかりませんでした」というエラーが表示されます。何故ですか?
しかし、私がウェブサイトに公開しようとすると、「サービス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();
ありがとうございました。 Webデプロイメントパッケージのzipファイルがあります。今、私は何をしていますか? – ispiro
ウォークスルーで説明したように、IISに移動して新しいWebサイトを作成し、右クリックして「展開」 - >「アプリケーションのインポート」を選択してパッケージをインポートします。パッケージをビルドする前に 'Web Deployment Package Settings'で正しいWebサイト名を設定していることを確認してください。 – Schaliasos
それはそれをローカルに展開するでしょうか?私は本当のウェブサイトでそれをしたい。 – ispiro