Ich bin ein Anfänger in WCF, aber ich versuche meine Erfahrung zu verbessern. Und im ersten Schritt stand ich vor dem Problem. Ich habe den einfachsten WCF-Dienst erstellt. Die Auflistung des Codes: (der gesamte Code in einer Datei)
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();
}
}
}
Das wäre der Dienst, der mir eine Nummer über die Konsole gibt. Aber Debug gib mir die Ausnahme: (anstelle von Nummer :))
HTTP konnte die URL http: // +: 8000 / HelloWCF / nicht registrieren . Ihr Prozess hat keine Zugriffsrechte auf diesen Namespace ( Einzelheiten finden Sie unter http://go.microsoft.com/fwlink/?LinkId=70353 ).
Haben Sie jemals die gleiche Situation erlebt? Ich freue mich über jeden Rat.