मेरे Asp.Net कोर MVC वेब अनुप्रयोग विंडोज प्रमाणीकरण की आवश्यकता है। developpement में, आईआईएस एक्सप्रेस पर, सब कुछ इस के लिए ठीक धन्यवाद की स्थापनाAsp.Net कोर MVC आवेदन विंडोज प्रमाणीकरण IIS में
launchSettings.json
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:61545/",
"sslPort": 0
}
}
जब आईआईएस के लिए तैनाती, मैं एक रिक्त पृष्ठ मिल काम करता है। मेरी साइट के अनुरोध को 500 त्रुटि कोड मिलता है।
मैं Startup.cs को यह विन्यास जोड़ने की कोशिश की, के रूप में here बताया गया है, सफलता नहीं मिली।
services.Configure<IISOptions>(options => {
options.ForwardWindowsAuthentication = true;
});
जब मैं सीधे आईआईएस में प्रमाणीकरण मानकों को देखता हूं, तो विंडोज प्रमाणीकरण सक्रिय होता है।
मैं कुछ पोस्ट एक पैकेज Microsoft.AspNetCore.Server.WebListener
कहा जाता है, एक कस्टम मिडिलवेयर को लागू करने के बारे में दूसरों के बारे में बात नहीं मिला। मैं कल्पना नहीं कर सकता कि इस मूलभूत सुविधा को काम करने के लिए बहुत प्रयास की जरूरत है। क्या मैं कुछ भूल रहा हूँ ?
क्या आप सुनिश्चित हैं कि प्रमाणीकरण के कारण त्रुटि उत्पन्न होती है? यदि ऐसा है तो त्रुटि संदेश क्या है? –
आपके एफआरईबी लॉग में क्या है? https://www.iis.net/learn/troubleshoot/using-failed-request-tracing/troubleshooting-failed-requests-using-tracing-in-iis – blowdart
आप आईआईएस प्रबंधक में एप्लिकेशन पूल पहचान के साथ झुकाव का प्रयास कर सकते हैं: http : //www.iis.net/learn/manage/configuring-security/application-pool-identities –