[英]HTTP status 403.14 when trying to access website from host machine, but works inside Docker container
我有一個在Docker容器中運行的ASP.NET MVC網站。 我通過在容器中運行以下PowerShell命令驗證了它的工作原理:
Invoke-WebRequest -Uri $url -UseBasicParsing
我收到200條響應以及該頁面的內容,所以很好。
但是,當我嘗試從Chrome的主機訪問網站時,出現“ 403-禁止訪問:被拒絕”。 和“您無權使用您提供的憑據查看此目錄或頁面。”
在IIS日志中,我看到子狀態代碼是14,所以它是403.14。
此問題有哪些潛在原因?
我首先通過使用端口8080而不是80來解決此問題,然后添加了新的綁定。 在端口80上已經有一個“默認網站”。 我使用PowerShell將新綁定添加到了容器中:
New-WebBinding -Name mysite -IPAddress "*" -Port 8080
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.