我有一個ASP.NET 2.0 Web應用程序。 如果我在我的開發機器上以調試模式運行,則使用專有名稱User.Identity.Name不是空白,它會返回我的名稱「MyDomain \ myname」。 如果我使用apache和Mono運行時將這個相同的應用程序部署到Linux服務器中,則User.Identity.Name爲空。User.Identity.Name在生產環境中爲空
我在哪裏錯了?
編輯:我不知道認證的類型。我使用web.config'原樣'沒有任何修改,我也嘗試過:<authentication mode="Windows"/>
是您的開發機器也是在Linux中使用Apache和Mono運行? –
我認爲這與使用的認證類型有關。你使用表單身份驗證嗎? – Icarus
那麼,我不知道我正在使用哪種類型的身份驗證。 – stighy