データを取得するためのライブラリであるWCFサービスを使用してソリューションVS2010C#を作成しました。このサービスは、ソリューションのコンソールアプリケーションで正常に機能しています。問題ない。
古いプロジェクトのVS2008プロジェクト(そしておそらく後でVS2005)でそれを使用する必要があります。次に、VS2010を起動して、「WCFテストクライアント」を取得します。現時点でVS2008で、ローカルマシンに「Web参照を追加」しようとしました...結果がありません。
次に、Vs2010を使用してコンソールアプリケーションを作成してホストしようとしました。これを実行しました。
Uri baseAddress = new Uri("http://localhost:8080/hello");
using (ServiceHost host = new ServiceHost(typeof(SecurityAccessWCF.WCFSecurityService), baseAddress))
{
// Enable metadata publishing.
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
smb.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
host.Description.Behaviors.Add(smb);
host.Open();
Console.WriteLine("The service is ready at {0}", baseAddress);
Console.WriteLine("Press <Enter> to stop the service.");
Console.ReadLine();
// Close the ServiceHost.
host.Close();
}
でエラーが発生しOpen()
ます。「AddressAccessDeniedException-HTTPはURLを登録できませんでした...プロセスにアクセス権がありません」(提供されたリンクが明確ではありません。ローカル管理者としてWin7 x64を使用しており、ドメイン)