c# - ASP.NET Core MVC 应用程序发布时的奇怪行为

标签 c# asp.net-core asp.net-core-mvc

这是我的 ASP.NET Core MVC 项目,它在本地工作正常,但当我尝试将目标项目 TSEventApp.Web 发布到目标文件夹时却无法正常工作:

enter image description here

该项目已成功发布,但它只是发布了奇怪的文件夹,其中只有 .dll 文件,而不是 View 、bin 等文件夹。任何人都可以指导我到底做错了什么吗?预先感谢您。

enter image description here

最佳答案

根据你的发布设置,我发现你使用了依赖于框架的格式,如果你使用这种格式,它不会生成相关的运行时dll,而是会编译一个dll内的所有 View 或其他内容。

如果选择self-contained,则会在文件夹内生成运行时相关的dll。

关于c# - ASP.NET Core MVC 应用程序发布时的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73452748/

相关文章:

c# - ASP.NET Core 中基于声明的授权

c# - 将 "[{a},{b},{c}]"拆分为字符串数组 "a,b,c"的最佳方法是什么

asp.net-core - .Net Core 1.0 的 NLog - 找不到 LayoutRenderer

javascript - 如何在其操作回调中禁用自定义 DataTables 按钮?

c# - Controller 级别的 ASP.NET Core 3.1 中 JsonOutputFormatter 的替代方案

c# - 制作 IEndpointRouteBuilder 的扩展方法的正确方法是什么

每个请求的 ASP.NET 5 (VNext) Autofac 实例

asp.net-mvc - 如何在 razor 中为 .net core 2.0 mvc 映射路径?

c# - 相交的可能用途

c# - 在 C# 中获取不同整数集的最佳方法