मैं एक एमवीसी 4 अनुप्रयोग के साथ DotNetOpenAuth का उपयोग कर रहा हूँ। सभी अचानक Google लेख विफल हो रहा है (एमएस काम कर रहा है)। स्टॉक कोड करता है:OAuthWebSecurity.Verify प्रमाणीकरण असफल असफल झूठा मैं कारण का निर्धारण कैसे करूं?
[AllowAnonymous]
public ActionResult ExternalLoginCallback(string returnUrl)
{
var result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
if (!result.IsSuccessful)
{
return RedirectToAction("ExternalLoginFailure");
}
मुझे पता है कि result.IsSuccessful
गलत है, पर मैं कारण कैसे प्राप्त करूं? result.Error
शून्य है।
मैंने log4net का उपयोग करने के लिए this page पर भी देखा। मुझे स्थानीय देव बॉक्स पर एक लॉग मिलता है लेकिन जब मैं इसे रिमोट सर्वर पर तैनात नहीं करता हूं।
log4net webconfig:
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="RelyingParty.log" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="100KB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date (GMT%date{%z}) [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
<!-- Setup the root category, add the appenders and set the default level -->
<root>
<level value="INFO" />
<appender-ref ref="RollingFileAppender" />
</root>
<!-- Specify the level for some specific categories -->
<logger name="DotNetOpenAuth">
<level value="ALL" />
</logger>
</log4net>
संपादित मैं भी एक एसक्यूएल डाटाबेस को log4net की कोशिश की लेकिन यह अभी भी कुछ भी
मुझे एक ही समस्या है लेकिन मैंने log4net का उपयोग नहीं किया है। तो मैं इस मुद्दे को कैसे हल कर सकता हूं? –
umm .. log4net स्थापित करें? log4net यह है कि DotNetOpenAuth किसी भी समस्या को लॉग करता है। फिर या तो SO पर एक प्रश्न पूछें या लॉग से समस्या को हल करें – Eonasdan