実際、これを行うことができます。私はこのようにしました。
VS 2013を開く
メイン メニューから: [ファイル] > [新規] > [プロジェクト]
インストール済みテンプレートの下
テンプレートの選択 Visual C# (または VB) Web (VS 2012 は選択しないでください)
画面右側のプロジェクトの一覧から ASP.NET Web アプリケーションを選択します。
次の画面 - 空のプロジェクトを選択し、Web フォームを確認します
1 回実行すると、デフォルト ページがないためエラーが発生します
プロジェクト Global.asax Web.config 内のファイルのみ
ソリューション エクスプローラーで [プロジェクト] を選択します (ソリューションは選択しないでください) [NuGet パッケージの管理] を選択します。
Microsoft ASP.NET Web Pages
Microsoft ASP.NET Web Pages Data (Important! Includes WebMatrix dlls)
レイアウト ページとビュー ページを追加する コードがエラーとして認識されることに注意してください
実行すると、ViewBag が存在しないというサーバー エラーが発生します ViewBag を Page に変更します
再実行。標準の Web ページのように開発できますが、Razor を使用し、viewstate を使用しません。
それだけです。私はVS 2012以来これをやっていて、結果が大好きです。これをプロジェクト タイプとして追加することについて、MS の Scott H. に連絡しました。遠くに行きませんでした。彼は、このようにプロジェクトを行う意味を理解していませんでした。私見、私は同意しません。