我有從Visual Studio 2015社區版創建的ASP.NET Web應用程序。 .NET Framework是4.6.1。我在哪裏可以在ASP.NET應用程序中註冊IMemoryCache?
我不知道哪個版本的ASP.NET我的web應用程序正在使用ASP.NET MVC 4? ASP.NET MVC 5?這在任何地方都沒有提到。
我試圖將IMemoryCache
服務(從Microsoft.Extensions.Caching.Memory
)註冊到我的Microsoft Unity容器中。但是,我在Google上發現的任何內容均指在Startup.cs
文件中添加services.AddCaching()
。
我沒有Startup.cs
文件。我只看到Global.asax
。另外,我所有的自定義依賴項都在UnityConfig.cs
之內註冊,這是在安裝NuGet軟件包Unity.Mvc
時提供的,該軟件包是Microsoft的Microsoft的Microsoft Unity引導程序。
任何幫助表示讚賞。
編輯:
這裏是我的項目的截圖:
這是在MVC 6嗎?你的解決方案中是否有config.json文件? – Oluwafemi
就像我在我的問題中所說的。我不知道Visual Studio 2015 Community Edition爲我創建的ASP.NET MVC版本。 – TchiYuan
如果您錯過了[公告](http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx),則不再有ASP.NET 5.您擁有哪種類型的項目取決於您選擇的項目類型創建... Visual Studio 2015支持遺留的MVC堆棧和MVC Core ...我無法幫到你。 – NightOwl888