-1

我試圖部署在Visual Studio 2010,.NET 4中製作的網站(網站項目)。我選擇了VS中的發佈,並選擇了預編譯網站。然後我將結果複製到ftp上,並且得到以下錯誤:部署預編譯網站:發現模糊匹配錯誤

說明:解析服務此請求所需的資源時發生錯誤。請檢查以下特定的分析錯誤詳細信息並適當修改您的源文件。

解析器錯誤消息:找到了不明確的匹配項。

源錯誤:

Line 1: <%@ control inherits="ASPNetPortal.Welcome, App_Web_bsx3gdjs" language="c#" %> 
Line 2: <%@ Register TagPrefix="uc1" TagName="Footer" Src="Footer.ascx" %> 
Line 3: <style type="text/css">  

Source File: /DesktopModules/Welcome.ascx Line: 1 

該網站正常工作在本地主機上(在VS)。我能做什麼?

回答

0

我有點晚了回答,但我只是有這個同樣的問題。如果您只有網站,則無需編譯dll - 只需使用原始代碼文件即可。如果您需要dll,則必須使用Web應用程序而不是網站

See here有關如何轉換您網站的Web應用程序。一旦你這樣做了,你會在VS中得到所有這些編譯錯誤,並且可以解決它們。

你看到的特定錯誤是因爲作爲一個web應用程序,代碼更關注你在文件後面的代碼中命名部分類。每個人都必須以不同的名字來解決這個特定的錯誤。