Docker Windows 容器 403 - 禁止:访问被拒绝

2023-12-19

我在我的应用程序中使用以下脚本创建了一个图像Dockerfile,但是当我使用容器的 IP 地址和端口(2000)浏览时,我收到 403 - Forbidden:访问被拒绝。我使用的是 Windows 10.0.14393 Build 14393,适用于 Windows 的 Docker 桌面。该项目是一个 ASP.NET 解决方案,包含 Nancy、Entity Framework、AngularJS 和 SQL Server 项目。我是否需要对 IIS、Docker、Powershell 等进行任何配置更改?我的 Dockerfile 脚本是:

FROM microsoft/aspnet:windowsservercore
# using powershell commands
SHELL ["powershell"]

# location of the source directory
WORKDIR C:/src/Project


# run project using port 2000
RUN Remove-Website -Name 'Default Web Site'; \
    New-Website -Name 'Project' -Port 2000 -PhysicalPath 'C:/src/Project'

  1. 确保您的文件不会在 .dockerignore 中被忽略

  2. 复制这个 Dockerfile

FROM microsoft/aspnet
WORKDIR /inetpub/wwwroot
COPY . /inetpub/wwwroot
# Give Full Access To Folder
RUN icacls 'c:/inetpub/wwwroot' /grant 'Everyone:(OI)(CI)F'
# Check that the files have been successfully copied
RUN dir 
  1. docker build -t 测试。
  2. docker run -p 8001:80 测试
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker Windows 容器 403 - 禁止:访问被拒绝 的相关文章

  • “通用”电话号码的基本正则表达式

    我需要一个正则表达式 用于 ASP NET 网站 来验证电话号码 它应该是灵活的 唯一的限制是 应至少为 9 位数字 没有字母 可以包含空格 连字符 单个 我搜索过 SO 和 Regexlib com 但我得到的表达式有更多限制 例如英国电
  • asp.net/jQuery:使用 jQuery 将数据发布到弹出窗口 [IE]

    我正在尝试在 asp net 应用程序中使用 jQuery 将数据发布到弹出窗口 如果弹出窗口打开 我会收到三个错误 第一个错误是 Errror the value of the property is null or undefined
  • ASP.NET 项目在移动到另一台计算机时抛出 HTTP 错误 500.19

    我将一个 3 层 ASP NET 项目从运行 Visual Studio 2010 的系统复制到也运行 Visual Studio 2010 的系统 当我右键单击并选择浏览器中位于 UI 层下的文件夹内的文件上的视图时 我得到错误 HTTP
  • 无法加载文件或程序集或其依赖项之一。访问被拒绝。该问题是随机的,但发生一次后,它会继续存在

    我发现了大量有关此错误的信息 错误 无法加载文件或程序集 dll 或其依赖项之一 访问被拒绝 但我还没有找到适合我的场景的答案 我的网站部署在 6 台不同的生产服务器上 只有一台服务器上我面临这个问题 这个问题是随机的 但发生一次后 它会一
  • ASP.Net 控件的 InnerHTML 和 InnerText 属性之间的区别?

    例如 在使用 ASP NET 控件时 h1 text h1 如果我们想更改标题的文本 我们可以通过两个属性来完成InnerHTML and InnerText 我想知道这两个属性之间的基本区别是什么 InnerHtml让您直接输入 HTML
  • 如何正确链接不同View之间

    我有一个master cshtml带有导航栏 我的第一个链接是另一个视图 ProjectManagement li a href Views ProjectManagement cshtml Project Management a li
  • 如何在 ASP.NET 中获取负载均衡器后面的主机名?

    我有几台服务器和一个负载均衡器 我想显示当前正在为该页面提供服务的服务器名称 我在用HttpContext Current Request ServerVariables SERVER NAME and HttpContext Curren
  • 如何在 asp.net 网站中使用 aspnetdb 数据库

    我使用 asp net 3 5 创建了一个网站 现在我使用 Membership API 和 aspnetdb 数据库为其添加了会员支持 我已经在本地机器上完成了所有测试 现在 在将该站点上传到服务器时 需要考虑与 aspnetdb 有关的
  • 为什么静态方法不能用作 ASMX Web 服务中的 Web 服务操作?

    我只是想了解为什么我不能在 Web 服务中使用静态 Web 方法 为什么会受到限制 有人可以给我对此进行简洁的解释吗 答案是 因为你不能 它不是这样设计的 其设计是 将创建 Web 服务类的实例 然后调用实例方法 我只能猜测微软为什么这样设
  • 不支持 EF6 上下文类型“System.Data.Entity.Core.Objects.ObjectContext”

    我有一个使用 Visual Studio 2013 和 ADO NET 实体数据模型 EF6 创建的新项目 现在我必须使用一些动态数据函数 例如访问 MetaTable 对象 所以我添加以下代码 MetaModel model new Me
  • Windows 10 IoT Raspberry Pi 2:自动启动已发布的应用程序

    我开始体验在 Windows 10 上进行 Raspberry Pi 2 开发 我想知道如何配置 Raspberry Pi 2 以自动启动我在 Visual Studio 中开发的自己发布的应用程序 此外 如何在我的设备上设置时间和区域 非
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 在javascript中访问隐藏字段值

    我的表单中有一个隐藏字段 我正在服务器上设置隐藏字段的值并尝试从 javascript 访问该值 我收到错误 无法获取属性 值 的值 对象为 null 或未定义 如果我查看源代码 则会设置隐藏字段值 并且隐藏字段的 ID 与我正在调用的 I
  • C# 和匿名对象数组

    这样的表达是什么意思呢 obj DataSource new new Text Silverlight Count 10 Link Tags Silverlight new Text IIS 7 Count 11 Link http iis
  • 如何在“Docker for Windows”中启用docker远程API

    I have 适用于 Windows 的 Docker 桌面1 12 1 stable 内部版本 7135 安装在我的 Windows 10 计算机上 我想使用以下方式访问 docker远程API https docs docker com
  • ASP.net C#,采用不同参数类型的同名方法[重复]

    这个问题在这里已经有答案了 可能的重复 可以在 ASP Net MVC 中重载控制器方法吗 https stackoverflow com questions 436866 can you overload controller metho
  • Asp.net Identity 注销其他用户

    我正在使用 Asp net Identity 来验证用户身份 并尝试从管理端锁定任何用户 但是当我锁定任何在线用户时 它并没有注销 我读过很多关于我的问题的评论 但它们都不起作用 我尝试使用 UserManager UpdateSecuri
  • 无法将 MVC 4 部署到服务器

    我的 Web 应用程序只是一个用 VS 2010 MVC 4 制作的简单 Web 应用程序 没有任何外部代码 它只是 VS 2010 的默认应用程序 我有 Plesk 的豪华 Windows 托管 我从未更改过帐户中的任何功能 我将所有文件
  • 优化视图状态

    是否有人对优化 ASP NET 应用程序的视图状态有任何想法或参考可以向我指出 我不想把它全部关闭 优化它的主要目标是提高性能 所以我不想运行一个昂贵的函数来递归地禁用某些控件的视图状态 因为该函数会减慢速度页面的加载时间会达不到目的 有任
  • MSDeploy自动加密连接字符串,在字典中找不到密钥

    Since 网络部署 3 5 https blogs iis net msdeploy archive 2013 07 09 webdeploy 3 5 rtw aspx使用以下标志支持连接字符串的自动加密 EnableRule Encry

随机推荐

  • 在未初始化的对象上调用方法(空指针)

    如果你在一个为零的对象 指针 上调用一个方法 可能是因为有人忘记初始化它 Objective C 中的正常行为是什么 它不应该产生某种错误 分段错误 空指针异常 吗 如果这是正常行为 是否有办法改变这种行为 通过配置编译器 以便程序在运行时
  • 从解析树中获取某些节点

    我正在研究一个涉及通过霍布斯算法进行照应解析的项目 我已经使用斯坦福解析器解析了我的文本 现在我想操作节点以实现我的算法 目前 我不明白如何 根据 POS 标签访问节点 例如 我需要以代词开头 如何获取所有代词 使用访客 我对 Java 有
  • 相关矩阵的平均值 - pandas dataframe

    我在 pandas python DataFrame 中有一个很大的相关矩阵 df 342 342 如何获取上三角形中所有数字 不包括对角线上的 1 的平均值 标准差等 谢谢 另一个潜在的单行答案 In 1 corr Out 1 a b c
  • 在 Android 中设置音频文件媒体元数据 (ID3)

    我试图找出是否有一种方法可以在 Android 中的 anudio 文件上设置媒体元数据 主要是 ID3 如艺术家 专辑 歌曲等 我注意到可以使用以下方法检索此类信息媒体元数据检索器 http developer android com r
  • 如何为单击一次应用程序指定用户凭据?

    对于常规 exe 文件 我始终可以右键单击并选择 运行为 如何以类似的方式在不同的凭据下运行 Click Once 应用程序 我说的是应用程序本身 而不是安装程序 其实这是可以的 只需要两步就可以了 首先 您需要启动 ClickOnce d
  • MSDN关于存储过程默认返回值

    谁能准确指出 MSDN 所说的如果没有错误发生 每个用户存储过程默认返回 0 的地方吗 换句话说 我可以确定下面给出的示例代码是存储过程吗 IF someStatement BEGIN RETURN 1 END 如果 someStateme
  • Play框架2开发配置

    如何在 Play 2 应用程序中为开发和生产模式设置不同的配置 我尝试在开发模式下的应用程序启动时使用 JVM 参数 如下所示 play run Dconfig resource dev conf 或从 Play 控制台 run Dconf
  • TFS 2015 Build:测试结果未发布

    当 TFS 2015 执行自动化测试步骤时 我遇到了一个非常奇怪的错误 结果已生成 但 TFS 似乎无法找到它们 最后只是说没有找到可以发布的结果 这很奇怪 因为它甚至输出了结果完整路径 检查下面的构建日志以获取更多信息 2015 12 1
  • Edittext 只允许字母(以编程方式)

    我试图获得一个只允许字母 小写和大写 的editTextview 它适用于以下代码 edittv setKeyListener DigitsKeyListener getInstance abcdefghijklmnopqrstuvwxyz
  • Django rss feedparser 返回没有“标题”的提要

    我正在 Django 中编写一个基本的 RSS 提要阅读器 我有一个用户提交 RSS 提要的表单 我将其添加到他的提要列表中 但由于某种原因 我无法使用提要解析器提取有关提要的基本信息 当我运行以下代码时 def form valid se
  • spring 4.3中的注释是什么

    我正在将我的应用程序从 spring 3 x 升级到 spring 4 3 我想要 java 配置 注释 而不是 xml 配置 我无法使用注释进行配置
  • Zend Framework:如何通过指定列的值查找表行?

    我正在实现我的模型 就像快速入门指南 http framework zend com docs quickstart create a model and database table 在我的模型中 我试图实现findByToken 方法
  • Polars - 使用基于过滤集的“三规则”填充空值

    Goal我想通过分配下一个非空值和上一个非空值之间的差异来填充一系列中的空值 分布不是线性的 而是使用另一列中的值来计算分配 Example df pl DataFrame id a a a b b b b b timestamp 2023
  • 使用 pip 安装 Python 模块

    我正在尝试安装一个名为 Scrapy 的模块 我安装它使用 pip install Scrapy 我在 usr local lib python2 7 site packages 中看到 scrapy 文件夹 但是当我尝试将其导入到 Pyt
  • SSIS 无法获取连接。连接可能未正确配置,或者您可能对此连接没有正确的权限

    我正在使用 MS SQL Server 2016 我有一个 SSIS 包 其中包含一个执行 SQL 任务 我可以用 Visual Studio 很好地执行它 当我部署到 SSIS 目录时 收到以下错误 执行 SQL 任务 错误 无法获取连接
  • 无法在 ScrollView 内滚动本机基础 FlatList

    我为我的组件使用本机基础 所以情况是我有 DropdownBox Select 然后我有 FlatList 但我希望 FlatList 滚动跟随父滚动视图滚动 所以如果我滚动 FlatList 那么 DropdownBox 随着列表滚动而移
  • 如何以编程方式设置样式

    我有以下样式 但我需要以编程方式制作它
  • Perl6 (Rakudo) - 如何处理文件中的特殊字符?

    如何从外部文件读取特殊字符 这里有一个简单的 txt法语文件 内容是第一段https fr lipsum com https fr lipsum com 正如您在我的屏幕截图中看到的 文件编码是UTF 8 但重音符号显示不正确 我在 not
  • 无法通过 nginx-ingress-controller 访问 Kubernetes ClusterIP 服务

    我是一名 Kubernetes 业余爱好者 尝试在 GKE 上使用 NGINX 入口控制器 我正在跟进this https cloud google com community tutorials nginx ingress gke谷歌云文
  • Docker Windows 容器 403 - 禁止:访问被拒绝

    我在我的应用程序中使用以下脚本创建了一个图像Dockerfile 但是当我使用容器的 IP 地址和端口 2000 浏览时 我收到 403 Forbidden 访问被拒绝 我使用的是 Windows 10 0 14393 Build 1439