[英]Login page from asp.net is not accessible from Android App
我已經創建了一個LoginPage來對Android用戶進行身份驗證,但是我不斷收到
IIS 7.0詳細錯誤-401.1-未經授權
在該aspx頁面的文件夾中,我設置了一個web.config以允許訪問
<?xml version="1.0"?>
<configuration>
<location path="~/MobileApp/LoginMobile.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
有任何想法嗎?
Google對您的錯誤進行了快速搜索,返回了以下解決方案:
作為快速而骯臟的修復程序,向IIS_IUSRS
組授予對Web文件夾的讀取/執行或修改權限。
要正確解決此問題,您應該為站點授予應用程序池標識對應用程序的Web文件夾的讀取/執行或修改權限。 去做這個:
Edit
Application pool identity
單選按鈕,然后單擊“ OK
ApplicationPoolIdentity
,然后單擊OK
。 OK
以保存和關閉“應用程序池”高級設置頁面。 icacls <path_to_site> /grant "IIS APPPOOL\\<app_pool_name>"(CI)(OI)(M)
例如:
icacls C:\\inetpub\\wwwroot\\mysite\\ /grant "IIS APPPOOL\\DEFAULTAPPPOOL":(CI)(OI)(M)
如果一切正常, icacls.exe
將報告:
processed file: c:\inetpub\wwwroot\mysite Successfully processed 1 files; Failed processing 0 files
在進行此呼叫之前,有另一個連接正在打開,並且以某種方式干擾了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.