首页 > 解决方案 > 部署到 Windows server 2012 R2 的 Blazor 问题——运行 Visual Studio 2019

问题描述

我有一个简单的 Blazor 应用程序(基于 Visual Studio 中的示例文件),当我使用“IIS Express”模拟器对其进行测试时,它可以在运行 Visual Studio 2019 的计算机上运行。但是,我无法通过使用 IIS 8.5 在 Windows 服务器 2012 R2 上进行部署来使其工作。

在服务器端,我安装了最新的 .NET Core 3.1 托管包,启用了 IIS Web 服务器,将我的应用程序池设置为“无托管代码”,并使用站点名称和正确的物理路径添加了一个新网站。

在 Visual Studio 中,我使用带有目标运行时“便携式”的“文件系统”配置文件,我将其传输到服务器中的托管文件夹:

在此处输入图像描述

但是,当我浏览网站时,我收到了消息

此页面无法显示

标签: c#visual-studio-2019blazoriis-8

解决方案


更新——经过仔细检查,我正在我的机器上运行 .NET 核心托管包托管包 ASP.NET Core Runtime 3.1.3 和 SDK 3.1.201,我能够让它工作..


推荐阅读