c# - 部署到 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 中,我使用带有目标运行时“便携式”的“文件系统”配置文件,我将其传输到服务器中的托管文件夹:
但是,当我浏览网站时,我收到了消息
此页面无法显示
解决方案
更新——经过仔细检查,我正在我的机器上运行 .NET 核心托管包托管包 ASP.NET Core Runtime 3.1.3 和 SDK 3.1.201,我能够让它工作..
推荐阅读
- javascript - Navigator.GeoLocation.getCurrentPosition 在之前被拒绝后启用位置 - iOS Chrome 和 Safari
- android - Android没有找到类“androidx.work.impl.WorkManagerInitializer
- c++ - 查找重复值并将其打印到 C++ 数组中
- javascript - 如何使用 Node & Express 启动我的 MYSQL 数据库?
- gradle - 如何在 gradle 中包含 sprint 云依赖项
- javascript - 如何在触发的单元格中自动添加包含单元格历史记录的注释?
- angular - 如何在 SharePoint 上托管 Angular Web 应用程序
- javascript - 获取数组对象中的连续元素
- c++ - 在 C++ 中使用 RAII 在线程包装类中移动语义
- javascript - AJAX 切换 HTML