0
我有一個Asp.Net MVC應用程序在IIS7下共享主機上運行。該應用程序使用Forms Authentication和默認的MembershipProvider。我在我的一個網頁上有以下代碼。在IIS7 Environment.UserName是不同的,當用戶登錄
@Environment.UserDomainName - @Environment.UserName
當我訪問該網站的匿名用戶它顯示:WSWB12 - IUSR_139 雖然如果我登錄:工作組 - WSWB12 $
的問題是,只有IUSR帳戶有寫權限到我的文件夾。所以當用戶登錄時,它不能上傳任何文件。
我可以做些什麼嗎? - 我非常希望保持集成模式。 - 做模仿對我來說可以。但它似乎像我的主機已經在machine.config 查看該部分 - 是否有我的主機可以在虛擬目錄上做任何設置,使其始終使用IUSR?
偉大的任何幫助,您可以提供。
當你嘗試冒充你會得到什麼錯誤? – 2011-02-03 13:57:49
當我嘗試將模擬部分添加到web.config時,出現錯誤,指出該部分已鎖定在machine.config中。 – 2011-02-03 20:37:06