2012-02-03 48 views
1

我不斷收到MVC3 IIS 7.5中的部署 - 也能收到CS1009:無法識別的轉義序列錯誤信息

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 

錯誤消息。

有人可以幫忙嗎?我已經做了以下的所有下列項目:

如果在.NET 4.0之後安裝的,你需要運行的aspnet_regiis.exe與IIS 註冊它的應用程序池被設置爲在集成模式下運行 在服務器上的IIS您的web.config中已設置 您正在使用http://server/home/index訪問您的站點(更改控制器和操作名稱以符合您的要求)。 您的路線與您的Global.asax中的{controller}/{action}網址匹配。 相應的視圖存在於〜/ Views/Home/Index.cshtml中。

該網站有相同的二進制文件在本地機器上運行,但不在另一臺服務器上運行。其他服務器也安裝了MVC3

+1

您需要從視圖中發佈代碼。這是它的抱怨。 – BNL 2012-02-03 17:46:18

+0

我同意。需要更多細節。 – GregB 2012-02-03 19:16:05

+0

有趣的是,你在你的問題中說你有「相同的二進制文件」,但你的答案證實這是不正確的。當你準確報告事實時,一個問題只能得到很好的答案。 -1不這樣做。 – 2012-02-10 03:05:04

回答

-1

當我將網站部署到另一臺服務器時,二進制文件丟失。這不是代碼不完整或包含奇數個「/」。重新編譯和發佈重新編譯的DLLS工作。

+0

你的回答證實你錯誤地報告了你已經正確部署了應用程序的二進制文件。沒有準確的問題,你就無法得到好的答案 – 2012-02-10 03:02:35

相關問題