मैं डब्ल्यूसीएफ में शुरुआत कर रहा हूं, लेकिन अपने अनुभव को बेहतर बनाने की कोशिश कर रहा हूं। और पहले कदम पर मुझे समस्या का सामना करना पड़ा। मैंने सबसे सरल 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 देखें)।
क्या आपने कभी भी ऐसी ही स्थिति का सामना किया है? मुझे हर सलाह देखकर खुशी होगी।