1
所以我一直有一些奇怪的問題與我的ASP.NET核心應用程序,每當我加載任何Razor頁面,或做任何有關Razor代碼,我得到一個ArgumentOutOfRangeException拋出對我。「ArgumentOutOfRangeException」加載任何剃鬚刀頁面
ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: version
Microsoft.CodeAnalysis.CSharp.CSharpParseOptions.WithLanguageVersion(LanguageVersion version)
儘管激烈的谷歌搜索,我一直沒能找到任何與我有問題有關的任何東西。沒有大量移動文件,重新安裝或恢復nuget軟件包已經有所幫助。
我也試過重新定位不同的C#和.NET Framework版本,無濟於事。
這是基本的堆棧跟蹤,我並不認爲它有很多用處,但嘿。
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: version
at Microsoft.CodeAnalysis.CSharp.CSharpParseOptions.WithLanguageVersion(LanguageVersion version)
at Microsoft.AspNetCore.Mvc.Razor.Internal.DependencyContextRazorViewEngineOptionsSetup.SetParseOptions(RazorViewEngineOptions options, CompilationOptions compilationOptions)
at Microsoft.AspNetCore.Mvc.Razor.Internal.DependencyContextRazorViewEngineOptionsSetup.Configure(RazorViewEngineOptions options)
at Microsoft.Extensions.Options.OptionsCache`1.CreateOptions()
at System.Threading.LazyInitializer.EnsureInitializedCore[T](T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory)
at Microsoft.Extensions.Options.OptionsCache`1.get_Value()
at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorReferenceManager..ctor(ApplicationPartManager partManager, IOptions`1 optionsAccessor)
--- End of stack trace from previous location where exception was thrown ---
你有沒有在任何'View'上看到這個? –
是的,我對每一個視圖都有這個問題,對於每一個動作。靜態文件工作得很好。 –
也許嘗試從您的解決方案中刪除'bin'目錄並重建。 –