【问题标题】:Compiler Error Message: CS1009: Unrecognized escape sequence An error occurred during the compilation of a resource required to service this request编译器错误消息:CS1009:无法识别的转义序列在编译服务此请求所需的资源期间发生错误
【发布时间】:2016-06-28 07:11:52
【问题描述】:

我正在使用 ASP.MVC4 。我在不同的端口中构建并发布了相同的文件,一个端口工作正常,但另一个端口我收到以下错误页面,请任何人都可以建议解决方案..

“/”应用程序中的服务器错误。

编译错误

描述:编译资源时出错 需要为该请求提供服务。请查看以下具体内容 错误详细信息并适当地修改您的源代码。

编译器错误消息:CS1009:无法识别的转义序列

来源错误:

第 42 行:第 43 行:public override void Execute() { 第 44 行: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 第 45 行:“\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\” + 第 46 行:“\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\” +

源文件:c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET 文件\root\fe78b6c6\eaadfefd\App_Web_index.cshtml.364523cc.s_uuxf94.0.cs 线路:44

【问题讨论】:

    标签: javascript c# css


    【解决方案1】:

    把代码改成WriteLiteral(@"\\\\\\\\\\\\\" + @"\\\\\\\\\" + ...

    【讨论】:

    • 感谢您的回复,但在这里我没有编写它自动生成的代码块,我无法找到运行解决方案时它的位置可以建议任何解决方案来找到它
    • 我在 Show Complete Compilation Source 中如下所示: 第 3 行:// 第 4 行:// 此代码是由工具生成的。第 5 行:// 运行时版本:4.0.30319.34209 第 6 行:// 第 7 行:// 对此文件的更改可能会导致不正确的行为,如果第 8 行:// 重新生成代码,则会丢失。第 9 行: // 自动生成>
    • 好的,抱歉,我没有意识到它是生成的代码。我不熟悉生成的内容...
    • 我有一点疑问,我在同一台服务器上的两个端口中使用相同的已发布版本,但它在一个端口上工作正常,另一个端口我收到这样的错误
    • 您需要找出导致此代码生成的原因。可能由于某种原因,它在两台服务器上的生成方式不同。在您的代码或数据文件或数据库中搜索一堆反斜杠以尝试找到它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2023-03-30
    • 2021-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多