tôi nhận được lỗi sau khi tôi cố gắng để kết nối với ứng dụng máy chủ của tôi sử dụng remoting:C# Remoting - Làm thế nào để tắt customErrors
Một vấn đề dường như đã xảy ra trong khi kết nối với máy chủ từ xa:
Máy chủ đã gặp lỗi nội bộ. Để biết thêm thông tin, hãy tắt customErrors trong tệp .config của máy chủ.
Đây là mã trên ứng dụng máy chủ của tôi:
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);
Có vẻ như để làm việc lần đầu tiên, nhưng trừ khi các ứng dụng máy chủ được khởi động lại các lỗi xảy ra.
Tôi đoán có điều gì đó không được làm sạch đúng cách nhưng tôi không chắc chắn tùy chỉnh vẫn đang hoạt động như thế nào.
Bất kỳ ý tưởng nào tôi bắt đầu. Cảm ơn.
[EDIT] - Nhờ Gulzar, tôi đổi mã của tôi ở trên như sau và bây giờ các lỗi được hiển thị:
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);
phiên bản .net? –
Gần đây đã nâng cấp lên 3.5 nhưng tôi chắc chắn rằng nó đã giống như trước đây – HAdes