【发布时间】:2011-05-09 12:58:42
【问题描述】:
我即将部署一个我负责管理的 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”行抛出了无法访问的代码警告。
这可能是一个愚蠢的问题(所以请放轻松;-)),但是这些警告对应用程序的功能有多重要?显然它们的存在是有原因的,但它们不是错误,所以我可以忽略它们并进行部署吗?
【问题讨论】:
标签: asp.net warnings unreachable-code