我正准备部署一个我负责管理的 MVC Web 应用程序(我没有创建应用程序)。该项目现在正在生产模式下编译,没有错误,但是我有一些警告 - 准确地说是 9。
现在有6个与测试项目有关,这很好,但是有两个涉及Web项目。这些错误是:
检测到无法访问的代码
在这两种情况下,这些警告都会在返回值上引发,例如
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
if (true)
{
return new ValidationResult("Passwords don't match", new string[] { OriginalProperty });
}
return null;
}
在上面的示例中,“return null”行会引发无法访问的代码警告。
这可能是一个愚蠢的问题(所以请放轻松;-)),但是这些警告对应用程序的功能有多重要?显然它们的存在是有原因的,但它们不是错误,所以我可以忽略它们并进行部署吗?