今朝ダウンロードして Glimpse 試してみたところ、[ビュー]タブをクリックすると次のようになりました。
ロードされたすべてのビューエンジンをチェックします。 web.configでRazorViewEngine
が指定されている場所を見つけましたが、WebFormViewEngine
がどこにあるかを見つけることができませんでした。私のプロジェクトにはWebフォームビューが含まれないことがわかっているので、
WebFormViewEngine
をオフにしても大丈夫/安全ですか?WebFormViewEngine
をオフにするにはどうすればよいですか?Webフォームビューエンジンを使用していない場合は、削除してもまったく問題ありません。あなたはそれを次のように行うことができます:
public class Global : HttpApplication
{
public void Application_Start()
{
// Clears all previously registered view engines.
ViewEngines.Engines.Clear();
// Registers our Razor C# specific view engine.
// This can also be registered using dependency injection through the new IDependencyResolver interface.
ViewEngines.Engines.Add(new RazorViewEngine());
}
}
上記のメソッド呼び出しは、global.asax
ファイル。
コード のソース
別の方法は、削除するビューエンジンのみを削除することです。
var webformVE = ViewEngines.Engines.OfType<WebFormViewEngine>().FirstOrDefault();
ViewEngines.Engines.Remove(webformVE);