Điểm:1

Trình duyệt không nhắc chứng chỉ - IIS 10.0

lá cờ id

Tôi có một ứng dụng hoạt động tốt trong IIS 8.5 đã sử dụng cài đặt này trong tệp web.config để đăng nhập chứng chỉ ứng dụng khách (thẻ thông minh) cho một đường dẫn. Tôi đã phải di chuyển ứng dụng này sang IIS 10.0 và mọi thứ đều hoạt động ngoại trừ ứng dụng không nhắc chứng chỉ và chỉ đưa ra một lỗi trong mã là không có chứng chỉ.

Tôi đã kiểm tra hai lần và kiểm tra ba lần tất cả các cài đặt trong IIS, chứng chỉ giống nhau, cài đặt SSL giống nhau. Ứng dụng này là một ứng dụng .netcore đơn giản và nó hoạt động hoàn hảo ngoại trừ lời nhắc chứng chỉ. Có điều gì khác trong IIS 10 so với 8.5 mà tôi có thể thiếu không. Phần web.config cho phép trình duyệt nhắc chứng chỉ mà tôi tin là phần này ở đây. Nhà phát triển đã làm điều này không còn ở với chúng tôi nữa và tôi sẽ đánh giá cao bất kỳ trợ giúp nào cho việc này. Có điều gì tôi cần kiểm tra trong IIS ngoài những gì tôi đã kiểm tra không?

Tôi đã xem qua một số bài đăng khác và đảm bảo rằng chứng chỉ gốc và chứng chỉ trung gian có trong cửa hàng chứng chỉ, v.v. Bản thân ứng dụng tải tốt với chứng chỉ SSL.

<location path="SmartCard">
<system.webServer>
  <security>
    <access sslFlags="Ssl,SslNegotiateCert" />
  </security>
</system.webServer>
Điểm:0
lá cờ de

Tất cả các những thứ đang công bằng, nó Nên làm việc như nhau!

Tuy nhiên, đó là phần quan trọng - có lẽ không phải tất cả mọi thứ đều bình đẳng trên mức của web.config? (hoặc bên dưới - web.config đó sẽ chỉ áp dụng cho thư mục SmartCard là một phần của cùng một đường dẫn URL HTTP, dựa trên đó địa điểm nhãn)

Windows\System32\InetSrv\config\ApplicationHost.config có xu hướng tích lũy nhiều thứ theo thời gian và mọi người thực hiện các thay đổi cấu hình cấp máy chủ mà họ quên mất.

Vì vậy, các tùy chọn có thể:

  • Kiểm tra xem có chứng chỉ máy chủ không với khóa riêng đã cài đặt và các liên kết trang web bao gồm HTTPS

    • Tôi biết bạn đã đề cập đến việc sử dụng trang web qua SSL hoạt động - điều này sẽ chứng minh rằng
  • Kết xuất các cài đặt hiệu quả cho trang web từ máy chủ đang hoạt động và so sánh với các cài đặt được kết xuất cho máy chủ không hoạt động

    • để có điểm thưởng, thứ gì đó như Công cụ triển khai web có thể giúp ích cho việc đó
    • phương pháp thủ công:
      • CẤU HÌNH DANH SÁCH APPCMD http://site/pathabovesmartcard/ /text:* >working.txt (trên máy chủ đang hoạt động)
      • CẤU HÌNH DANH SÁCH APPCMD http://site/pathabovesmartcard/ /text:* >NONworking.txt (trên... bạn đoán nó, máy chủ không hoạt động!)
      • và sau đó so sánh chúng bằng một trình soạn thảo văn bản hoặc con mắt sáng suốt
      • bỏ /text:* nếu bạn thích XML hơn
  • Thêm vào đó DỊCH VỤ NETSH SHOW so sánh từng cái để xem xét nhanh hàng đợi HTTP.SYS

Đó thực sự là phiên bản đã hết hạn sử dụng - bạn cũng có thể xem toàn bộ nội dung của ứng dụnghost.config không được lọc theo trang web (và được tổ chức hợp lý lúc đầu, sau đó tuyến tính với các thay đổi tiếp theo) trong Windows\System32\InetSrv\Config, và đó có thể trở nên dễ dàng hơn (hoặc khó khăn hơn nhiều).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.