Tôi có ứng dụng Web .NET 3.5 trên VS 2008 SP1 chạy trên Vista Ultimate 32 SP1. Tôi đã tạo một Ứng dụng dưới Trang Web Mặc định. Vì vậy, url cho ứng dụng là "http://localhost/mysite". Thư mục ứng dụng trỏ đến thư mục giải pháp và nó nằm ngoài thư mục iisroot. Vô danh và tích hợp Auth (Windows) được kích hoạt trong IIS7 cho ứng dụng web này "mysite".Máy chủ Web không thể tìm thấy tài nguyên được yêu cầu
Tôi đã cấp toàn quyền cho người dùng "Dịch vụ mạng" vào thư mục ứng dụng (nằm ngoài iisroot).
Khi tôi nhấn F5 để gỡ lỗi sao, tôi nhận được thông báo "Không thể bắt đầu gỡ lỗi trên máy chủ web. Máy chủ web không thể tìm thấy tài nguyên được yêu cầu". lỗi.
Tôi đã kích hoạt TcpView (Sysinternals) để xem ứng dụng nào đang thực sự chạy và giữ tay cầm trên cổng đó và tôi phát hiện ra không có ứng dụng nào đang nghe trên cổng đó. Điều này thực sự lạ ... Bất kỳ ý tưởng sáng tạo nào?
Tôi có thể nhấn URL "http://localhost/mysite" mà không gặp sự cố. Ứng dụng web đó được thiết lập để trở thành dự án khởi động và Default.aspx là trang khởi động.
Có dịch vụ .asmx trong phần nhả. Default.aspx đang sử dụng dịch vụ asmx đó. AutoCompleteExtender (Từ AJAX Control Toolkit) đang sử dụng dịch vụ asmx này.
Mọi thứ hoạt động bằng cách này. Vấn đề là gỡ lỗi ... Tôi nghi ngờ dịch vụ asmx đang gây ra điều này nhưng tôi không biết. Điều này đang thúc đẩy tôi hạt ...
@Pradeep: Tôi đang chạy Visual Studio làm Quản trị viên. Trong thực tế, nó sẽ không chạy một ứng dụng web dưới IIS của bạn không chạy VS trong admin người dùng. Và có debug = true trong tệp web.config. – harropriiz