আমি ডাব্লুসিএফের একটি শিক্ষানবিস, তবে আমার অভিজ্ঞতা উন্নত করার চেষ্টা করছি। এবং প্রথম পদক্ষেপে আমি সমস্যার মুখোমুখি হয়েছি। আমি সহজতম ডাব্লুসিএফ পরিষেবা তৈরি করেছি। কোডের তালিকা: (এক ফাইলের সমস্ত কোড)
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: // +: 8000 / হ্যালোডাব্লুসিএফ / নিবন্ধিত করতে পারেনি । আপনার প্রক্রিয়াটির এই নেমস্পেসে অ্যাক্সেসের অধিকার নেই ( বিশদটির জন্য http://go.microsoft.com/fwlink/?LinkId=70353 দেখুন)।
আপনি কি কখনও একই পরিস্থিতিতে সম্মুখীন হয়েছে? আমি প্রতিটি পরামর্শ দেখে খুশি হব।