Ứng dụng của tôi sử dụng tính năng Tự lưu trữ của Nancy. Khi tôi khởi động nó mà không có quyền admin tôi nhận được một System.Net.HttpListenerException "Truy cập bị từ chối".không thể tự khởi động máy chủ nancy mà không có quyền quản trị
Đây là mã:
static void Main(string[] args)
{
var nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:80/"));
nancyHost.Start();
Application.Run();
}
Tôi cũng đã thử các cổng khác nhau mà không thành công. Kỳ lạ thay, tôi không nhận được bất kỳ ngoại lệ nào khi khởi chạy một HttpListener lắng nghe cùng một Url. Điều gì có thể gây ra ngoại lệ này?
Có điều gì đó đang chạy trên cổng 80 chưa? –
Tôi nghĩ thử nghiệm 'HttpListener' của bạn là thiếu sót. Tôi nhận được truy cập bị từ chối trong '.GetContext()' khi tôi không nâng lên trên cửa sổ 7. –
Vâng tất nhiên theres một số logic ứng dụng nhiều hơn trong Programm của tôi. Và toàn bộ ứng dụng hoạt động hoàn hảo với Webserver "tự xây dựng" được xây dựng xung quanh HttpListener. Tôi chỉ muốn sử dụng nancy vì mở rộng, vv Nhưng phải bắt đầu nó với quyền quản trị có thể là một nogo cho khách hàng của chúng tôi. – kroax