私はWCFの初心者ですが、私の経験を改善しようとしています。そして最初のステップで私は問題に直面しました。最も単純なWCFサービスを作成しました。コードのリスト:(1つのファイル内のすべてのコード)
using System;
using System.ServiceModel;
namespace EssentialWCF
{
[ServiceContract]
public interface IStockService
{
[OperationContract]
double GetPrice(string ticker);
}
public class StockService : IStockService
{
public double GetPrice(string ticker)
{
return 94.85;
}
}
class Service
{
static void Main(string[] args)
{
ServiceHost serviceHost = new ServiceHost(typeof(StockService),
new Uri("http://localhost:8000/HelloWCF"));
serviceHost.AddServiceEndpoint(typeof(IStockService), new BasicHttpBinding());
serviceHost.Open();
Console.WriteLine("To continue press ENTER");
serviceHost.Close();
}
}
}
それはコンソール経由で私に番号を与えるサービスでしょう。しかし、デバッグは私に例外を与えます:(番号の代わりに:))
HTTPはURL http:// +:8000 / HelloWCF /を登録できませんでした。プロセスには、この名前空間へのアクセス権がありません(詳細については、http://go.microsoft.com/fwlink/?LinkId = 70353を参照してください)。
同じ状況に直面したことがありますか?私はあらゆるアドバイスを見てうれしいです。