저는 WCF의 초보자이지만 경험을 향상시키기 위해 노력하고 있습니다. 그리고 첫 단계에서 나는 문제에 직면했다. 가장 간단한 WCF 서비스를 만들었습니다. 코드 목록 : (하나의 파일에있는 모든 코드)
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 참조).
같은 상황에 처한 적이 있습니까? 나는 모든 조언을 보게되어 기쁘다.