实际上,您可以这样做。我已经这样做了。
打开 VS 2013
从主菜单:文件 > 新建 > 项目
在已安装的模板下
选择模板 Visual C#(或 VB)Web(不要选择 VS 2012)
从屏幕右侧的项目列表中选择 ASP.NET Web Application
下一个屏幕 - 选择 Empty Project,检查 Webforms
运行一次,出现没有默认页面的错误
仅项目 Global.asax Web.config 中的文件
在解决方案资源管理器中选择“项目”(不要选择解决方案)选择管理 NuGet 包
Microsoft ASP.NET Web Pages
Microsoft ASP.NET Web Pages Data (Important! Includes WebMatrix dlls)
添加布局和查看页面注意代码被识别为错误
如果你运行,你会得到一个 ViewBag 不存在的服务器错误 Change ViewBag to Page
再次运行。您应该能够像标准网页一样开发,但使用 Razor 并且没有视图状态。
应该是这样的。自 VS 2012 以来,我一直在这样做,并且喜欢结果。我联系了 MS 的 Scott H.,将其添加为项目类型。没走多远。他没有看到以这种方式进行项目的意义。恕我直言,我不同意。