Tôi là người mới bắt đầu trong WCF, nhưng đang cố gắng cải thiện trải nghiệm của mình. Và trên bước đầu tiên tôi phải đối mặt với vấn đề. Tôi đã tạo ra dịch vụ WCF đơn giản nhất. Danh sách mã: (tất cả mã trong một tệp)
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();
}
}
}
Đó sẽ là dịch vụ cung cấp cho tôi một số thông qua bảng điều khiển. Nhưng gỡ lỗi cho tôi ngoại lệ: (thay vì số :))
HTTP không thể đăng ký URL http: // +: 8000 / HelloWCF / . Quá trình của bạn không có quyền truy cập vào không gian tên này (xem http://go.microsoft.com/fwlink/?LinkId=70353 để biết chi tiết).
Bạn đã bao giờ phải đối mặt với tình huống tương tự? Tôi sẽ vui mừng khi thấy mọi lời khuyên.