首页 > 解决方案 > 编译错误:CS1056:将 Asp.net 网络表单发布到 Godaddy 共享服务器时出现意外字符“$”

问题描述

我正在尝试更新发布到 GoDaddy 共享服务器的站点,但出现此错误:

编译器错误消息:CS1056:意外字符 '$' Microsoft (R) Visual C# Compiler version 4.8.3761.0 for C# 5 版权所有 (C) Microsoft Corporation。版权所有。此编译器作为 Microsoft (R) .NET Framework 的一部分提供,但仅支持最高 C# 5 的语言版本,它不再是最新版本。有关支持较新版本 C# 编程语言的编译器,请参阅http://go.microsoft.com/fwlink/?LinkID=533240

我曾尝试使用 GoDaddy 技术支持,但没有成功,因为他们一直说错误出现在网站的脚本上,但该网站在我的 Visual Studio 2019 的本地主机上完美运行,为了放弃兼容性版本问题,GoDaddy 说它支持最新的 c# 版本在共享服务器和 asp.net 4.7 plus 上。

现在,如果我使用“$”删除代码,则此错误已修复,...但这不正确。

我的 web config tagets 4.7.2 框架并且也有这个:

我只是想澄清一下,我是一个自学成才的初学者 asp.net 程序员,可能一定会遗漏一些对其他人来说很明显的东西,所以我谦虚地向在该主题上拥有更多专业知识的任何人寻求帮助

标签: webformsshared-hosting

解决方案


推荐阅读