Недавно я публикую свой веб-сайт на быстром хосте, когда я загружаю свои файлы публикации, они сказали, что удалили тег <System.Code> из файла web.config и проверили условие предварительной компиляции как истинное, но после этого, когда мой веб-сайт загружается, поэтому синтаксис бритвы не поддерживается
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1525: Invalid expression term '.'
Source Error:
Line 50: @{
Line 51:
Line 52: string value1 = item.StartDate != null ? item.StartDate?.ToString("dd-MM-yyyy") : "Not Found";
Line 53: @Html.DisplayFor(x => value1)
Line 54: }Source File: f:\TFS\ManagementSystem\ManagementSystem\Views\Contracts\Index.cshtml Line: 52
<system.codedom>
<compilers>
<compiler language = "c#;cs;csharp" extension = ".cs" type = "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel = "4" compilerOptions = "/langversion:default /nowarn:1659;1699;1701" />
<compiler language = "vb;vbs;visualbasic;vbscript" extension = ".vb" type = "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel = "4" compilerOptions = "/langversion:default /nowarn:41008 /define:_MYTYPE=\"Web\" /optionInfer+" />
</compilers>
</system.codedom>





Эта ошибка не имеет ничего общего с Razor; это вызвано использованием
?., более новой, чем версия вашего компилятора.