請注意,web.config中的applicationName =「/ MyApplication」在兩個位置都相同。我正在使用ASPNET角色。如果我在根文件夾「localhost \ MyApplication」中創建成員並嘗試在「已移動」應用程序「localhost \ Test \ MayApplication」中使用該用戶名登錄,則無法使用該用戶名登錄。它確實根據用戶名驗證密碼,它是正確的,它只是關於權限,我被拒絕訪問。當我移動應用程序文件夾時,ASP.NET登錄失敗
另一方面,如果我在localhost \ test \ MyApplication中創建一個用戶並嘗試在根應用程序中使用該應用程序登錄,我可以成功登錄。
我缺少什麼?
謝謝您花時間回答我的問題。
編輯:代碼
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ABC_Connection" applicationName="/MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed"/>
</providers>
編輯2: 經過許可的文件夾(實際文件夾),並添加IUSR,ASPNET但沒有工作尚未
你可以在這裏給這個部分的web.config嗎? – Aristos