Tôi nhận được một lỗi: "Chìa khóa registry được chỉ định không tồn tại" khi mã WCF sau được đưa ra thực hiện:WCF: Chìa khóa registry được chỉ định không tồn tại trong base.Channel gọi
return base.Channel.GetRateSheet(request);
Đây là phần còn lại của phương pháp này mà điều này được sử dụng:
public GetRateSheetResponse GetRateSheet(GetRateSheetRequest request)
{
return base.Channel.GetRateSheet(request);
}
các cấu hình cho thiết bị đầu cuối này là:
<endpoint address="http://*********/*******/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IBusinessService"
name="Endpoint_RateSheetService"
contract="*********.RateSheetService" />
Thị s mã được sử dụng để làm việc trong nhiều tuần, và sáng nay được bắt đầu ném lỗi này.
Không có ngoại lệ bên trong và ngăn xếp chỉ có dấu vết tôi nhận được là:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
tôi đã làm tất cả các lốp-đá chung: VS, máy khởi động lại khởi động lại, có phiên bản mới nhất của mã nguồn.
Chạy XP 32 bit.
Cảm ơn rất nhiều vì đã đề xuất!
[EDIT:] Khi tôi đi đến thư mục bin của giải pháp và chạy thực thi direcly, nó hoạt động - không có lỗi. Các lỗi chỉ xảy ra khi chạy từ Visual Studio
Khi bạn nói bạn có phiên bản mới nhất bạn đang nói về .NET 4.5? – Despertar
không, phiên bản mã nguồn từ điều khiển nguồn. Cảm ơn. – Paceman
Mọi bản cập nhật OS hoặc VS gần đây? – nunespascal