首页 > 解决方案 > 在 Windows Server 2016 的 Docker 容器中的 IIS Express 中运行 .NET Framework Web 应用程序 - 没有对临时 ASP.NET 文件的写入权限

问题描述

我有一个 .NET Framework Web 应用程序,可以在我的本地计算机上的 IIS Express 中正常运行。我已经创建了一个 Docker for Windows 容器,其中运行了 Windows Server 2016,我在其中安装了:- IIS Express - .net 框架 Web 应用程序

当我在容器中的 IIS Express 中运行 Web 应用程序(我不想使用完整的 IIS),然后也在容器中使用 curl 向它发送请求时,我得到一个 500 响应,错误为:当前身份(User Manager\ContainerAdministrator) 没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写入权限

我还没有找到解决这个问题的方法。有没有人试过这个或有建议?

标签: asp.netdockeriis-expresswindows-server

解决方案


推荐阅读