Có ai có phương pháp chống đạn (trong C# lý tưởng!) Để xác định xem ASP.Net có được đăng ký đúng cách trên máy tính của bạn không?Xác định xem ASP.Net có được đăng ký đúng cách
Tôi đang viết chương trình cài đặt cho ứng dụng ASP.Net và tôi cần biết mình có nên chạy aspnet_regiis
hay không.
Hiện tại, chúng tôi luôn chạy aspnet_regiis
- Tôi đảm bảo rằng ASP.Net được đăng ký đúng cách nhưng điều này không mong muốn vì nó nhắc khởi động lại tất cả các nhóm ứng dụng.
Có một số trang hữu ích trên web (ví dụ: http://www.codeproject.com/KB/cs/iisdetection.aspx) nhưng theo nhận xét trong bài đăng đó, thường là trường hợp đăng ký báo cáo rằng ASP.Net được đăng ký nhưng aspnet_regiis
vẫn cần phải chạy để định cấu hình IIS. Người dùng 'JonB' đăng một cái gì đó trông giống như nó sẽ làm việc cho IIS6 (và IIS7 với khả năng tương thích IIS6 kích hoạt) nhưng tôi vẫn sẽ cần phải viết mã phát hiện riêng biệt cho IIS 7 với chế độ tương thích IIS6 bị vô hiệu hóa.
Vậy có ai đã bẻ hạt này chưa? Nếu vậy xin vui lòng cho chúng tôi biết vì nó sẽ là một tiết kiệm thời gian. Nếu không tôi sẽ cố gắng và cổng C++ giải pháp vào C# cho IIS6 và IIS7 tôi sẽ xem xét kiểm tra phần <isapiCgiRestriction>
của applicationHosts.config
cho
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
câu hỏi cuối ...
Có ai biết nếu mọi thứ đều giống nhau/khác nhau trong Windows 7?