0

在 Visual Studio 2013 中,我通过 File > New Project > Installed.Templates.Visual Basic.Web.ASP.NET Web Application 创建了一个新项目,然后选择了 Web Forms 子选项。

没有对代码做任何事情——没有添加,没有修改——我捣碎了 F5 以确保它运行一个通用页面。相反,我得到了两个相同类型的构建错误,即“ Option Strict On 不允许从 'Boolean' 到 'String' 的隐式转换。”

2 单击第一个将我带到 Manage.aspx.vb 中的这一行:

HasPhoneNumber = String.IsNullOrEmpty(manager.GetPhoneNumber(User.Identity.GetUserId()))

第二个错误出现在同一文件中的这一行:

TwoFactorEnabled = manager.GetTwoFactorEnabled(User.Identity.GetUserId())

在 Redlands 或 Monterey 中,有些东西已经腐烂,因为模板项目无法正确构建。这里发生了什么?

更新

注释掉 Page_Load() 方法中的所有代码可以解决构建问题,但仍然让我开始登录页面,这是我不想要或不需要的。

4

0 回答 0