webforms - 编译错误: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 程序员,可能一定会遗漏一些对其他人来说很明显的东西,所以我谦虚地向在该主题上拥有更多专业知识的任何人寻求帮助
解决方案
推荐阅读
- php - 加载 opcache.so 失败:无法打开共享对象文件
- jira - Jira 自托管如何限制用户
- python - self.after() 函数使 TKinter 程序崩溃
- bash - 跟踪日志文件并将行以 100 行批量发送到 curl
- vb.net - VB.net 包长度前缀 TCP 问题
- python - 在函数上从 for 循环生成连接的数据帧输出
- python - 如何生成带有字符串元素后跟数字的python列表
- python - 根据相邻列名重命名 pd.DataFrame 中的列
- reactjs - textarea 上的 ref 属性;“没有超载匹配这个调用”
- python - 使用 itertuples() 遍历数据帧并读取下一行