在Visual Studio 2013中,我通过File>创建了一个新项目。新项目> Installed.Templates.Visual Basic.Web.ASP.NET Web Application,然后选择Web Forms子选项。
没有对代码做任何事情 - 没有添加,没有修改 - 我将F5捣碎以确保它运行通用页面。相反,我得到了两个相同类型的构建错误,即" Option Strict On禁止来自'布尔'的隐式转换。到' String' 。"
点击第一张照片,将我带到Manage.aspx.vb中的这一行:
HasPhoneNumber = String.IsNullOrEmpty(manager.GetPhoneNumber(User.Identity.GetUserId()))
第二个错误转到同一个文件中的这一行:
TwoFactorEnabled = manager.GetTwoFactorEnabled(User.Identity.GetUserId())
Redlands或Monterey的某些内容因模板项目无法正确构建而腐烂。这是怎么回事?
注释掉Page_Load()方法中的所有代码都会超出构建问题,但仍然会在我不想要或不需要的登录页面上启动。