【问题标题】:MVC3 Deployed in IIS 7.5 - Keep getting CS1009: Unrecognised escape sequence error message在 IIS 7.5 中部署的 MVC3 - 不断收到 CS1009:无法识别的转义序列错误消息
【发布时间】:2012-02-26 07:56:18
【问题描述】:

我一直在努力

Line 43:         public override void Execute() {
Line 44: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
Line 45: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");
Line 46: 

Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\ef576117\c80eec5d\App_Web_index.cshtml.a8d08dba.hua2yaob.0.cs    Line: 44 

错误信息。

有人可以帮忙吗?我已经完成了以下所有项目:

如果 IIS 是在服务器上的 .NET 4.0 之后安装的,您需要运行 aspnet_regiis.exe 将其注册到 IIS 应用程序池设置为集成模式运行 在您的 web.config 中,您有设置 您正在使用http://server/home/index 访问您的站点(更改控制器和操作名称以匹配您的名称)。 您有一个与 Global.asax 中的 {controller}/{action} url 匹配的路由。 对应的视图存在于~/Views/Home/Index.cshtml中。

这个具有相同二进制文件的网站在本地机器上运行,但不在另一台服务器上。另一台服务器也安装了 MVC3

【问题讨论】:

  • 您需要从视图中发布代码。这就是它所抱怨的。
  • 我同意。需要更多细节。
  • 有趣的是,您在问题中如何说您拥有“相同的二进制文件”,但您的回答证实这不是真的。只有当您准确报告事实时,问题才能得到好的答案。 -1 表示不这样做。

标签: c# asp.net-mvc-3 iis-7


【解决方案1】:

当我将网站部署到另一台服务器时,二进制文件丢失了。并不是代码不完整或包含奇数个“/”。重新编译和发布重新编译的 DLLS 是可行的。

【讨论】:

  • 您的回答证明您在问题中误报了您已正确部署应用程序二进制文件。没有准确的问题,你就无法得到好的答案
猜你喜欢
  • 1970-01-01
  • 2023-03-30
  • 2021-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多