-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应用程序,代码更关注你在文件后面的代码中命名部分类。每个人都必须以不同的名字来解决这个特定的错误。