首页 > 解决方案 > 错误 rz3007:目标标记名称不能为空或空格。网站:stackoverflow.com

问题描述

我正在尝试升级到 asp .net core v.2.0.1 但突然之间我得到了这个奇怪的错误。我也升级了 Visual Studio ......(v 15.7.2 - 可能是问题。)

我的索引页面,很简单,只转发到另一个页面,所以很容易改变......但这没有任何效果。我的猜测是问题实际上是异常解释的......

我不知道为什么,或者如何解决它......这是我的索引页面:

@page @model SRC.Pages.IndexModel

@using System.Net.Mime
@using Microsoft.Extensions.Logging.Abstractions
@using SRC.Pages

<p>
    my Index
</p>

以及背后的模型:

namespace SRC.Pages
{ 
     public class IndexModel : PageModel
     {
        public void OnGet()
        {
          // TODO KFN
        }
     }
}

一个非常漂亮的索引页面模型 ;-) - 无法正确反应以显示文本... - 终端写入错误

有人有什么想法吗?

正如 Dot Net Core Build Error on Publish 中所建议的那样 - 目标标记名称不能为空或空格 - 我已经尝试清理 bin/obj 文件夹.. - 没有效果 - 再次发布.. - 没有效果

标签: c#asp.net-core-2.0asp.net-core-2.1

解决方案


我想您已经尝试了另一篇帖子中提出的所有解决方案,但出现了相同的错误,但它们没有奏效。

另一个可能产生此错误的原因是 Azure 的 Web 应用程序损坏(例如某些服务器的 dll 未使用新版本更新)。一种简单的解决方法是将项目发布到新的 Web 应用程序上。


推荐阅读