要改一个电子商务网站(用ASP.NET+C#+MSSQL),原版的不知道用什么写的,很多页面没有类文件,没有放在解决方案中,没有项目文件,最可气的是连1句注释也没有,没有就没有吧。运行正常也就算了。
我就把它加入一个解决方案中(我的习惯嘛),文件全部COPY到方案中,一运行就出现了问题。问题如下:“/IBuyAdventure”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1595: 已在多处定义“IBuyAdventure.CartDB”;使用“c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\ibuyadventure\5a586b44\ce562547\assembly\dl2\62cf9503\008f9db6_46a5c501\IBuyAdventure.DLL”中的定义源错误:行 23:
行 24:if ( Context.User.Identity.Name != "" ) {
行 25: IBuyAdventure.CartDB cart = new IBuyAdventure.CartDB(getConnStr());--这句红字
行 26: cart.ResetShoppingCart(GetCustomerID());
行 27: FormsAuthentication.SignOut();
源文件: http://localhost/IBuyAdventure/UserControl/Header.ascx 行: 25
源文件:<%@ Page Language="C#" Inherits="IBuyAdventure.PageBase" src="components/stdpage.cs" %>
<%@ Register TagPrefix="IBA" TagName="Header" Src="UserControl\Header.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Categories" Src="UserControl\Categories.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Special" Src="UserControl\Special.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Footer" Src="UserControl\Footer.ascx" %>
<%@ OutputCache Duration="60" VaryByParam="*" %><script language="C#" runat="server" > private String GetCustomerID() {
if (Context.User.Identity.Name != "")
return Context.User.Identity.Name;
else {
if (Session["AnonUID"] == null)
Session["AnonUID"] = Guid.NewGuid();
return Session["AnonUID"].ToString();
}
}------------这里---------------§
void Page_Load(Object sender, EventArgs e) {
if (Request.Params["Abandon"] == "1")
{
IBuyAdventure.CartDB cart = new IBuyAdventure.CartDB(ConfigurationSettings.AppSettings["connectionString"]); cart.ResetShoppingCart(GetCustomerID());
Session.Abandon();
FormsAuthentication.SignOut();
}
}
-----------这里---------------§</script><html>
<head>
<title>IBuyAdventure Catalog</title>
</head>
<body background="images/back_sub.gif">
<form runat="server">
<font face="Verdana, Arial, Helvetica" size="2">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5">
<IBA:Header id="Header" runat="server"/>
</td>
</tr>
<tr>
<td colspan="3" align="left" valign="top">
<IBA:Categories id="Categories" runat="server"/>
</td>
<td>
</td>
<td align="left" valign="top">
<h3>Welcome to IBuyAdventure!</h3>
<p>
<font face="Verdana, Arial, Helvetica" size="2">
You know the drill: Proper equipment for your climb leads to a
successful ascent. IBuyAdventure
gear has been tested in the most extreme environments on earth,
from the 8,000-meter
peaks of the Himalayas to the sub-arctic giants of Alaska.
<p>
<IBA:Special runat="server"/>
<p>
IBuyAdventure has all the gear you need for any excursion,
from a day hike to a major
expedition. Shop with us, set up camp with us, and take our challenge.
Join the IBuyAdventure
expedition!
<br>
<br>
<br>
<IBA:footer runat="server"/>
</font>
</td>
</tr>
</table>
</font>
</form>
</body>
</html>大家给看看,我看了半天没有看出来,有经验的指点一下!
我就把它加入一个解决方案中(我的习惯嘛),文件全部COPY到方案中,一运行就出现了问题。问题如下:“/IBuyAdventure”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1595: 已在多处定义“IBuyAdventure.CartDB”;使用“c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\ibuyadventure\5a586b44\ce562547\assembly\dl2\62cf9503\008f9db6_46a5c501\IBuyAdventure.DLL”中的定义源错误:行 23:
行 24:if ( Context.User.Identity.Name != "" ) {
行 25: IBuyAdventure.CartDB cart = new IBuyAdventure.CartDB(getConnStr());--这句红字
行 26: cart.ResetShoppingCart(GetCustomerID());
行 27: FormsAuthentication.SignOut();
源文件: http://localhost/IBuyAdventure/UserControl/Header.ascx 行: 25
源文件:<%@ Page Language="C#" Inherits="IBuyAdventure.PageBase" src="components/stdpage.cs" %>
<%@ Register TagPrefix="IBA" TagName="Header" Src="UserControl\Header.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Categories" Src="UserControl\Categories.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Special" Src="UserControl\Special.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Footer" Src="UserControl\Footer.ascx" %>
<%@ OutputCache Duration="60" VaryByParam="*" %><script language="C#" runat="server" > private String GetCustomerID() {
if (Context.User.Identity.Name != "")
return Context.User.Identity.Name;
else {
if (Session["AnonUID"] == null)
Session["AnonUID"] = Guid.NewGuid();
return Session["AnonUID"].ToString();
}
}------------这里---------------§
void Page_Load(Object sender, EventArgs e) {
if (Request.Params["Abandon"] == "1")
{
IBuyAdventure.CartDB cart = new IBuyAdventure.CartDB(ConfigurationSettings.AppSettings["connectionString"]); cart.ResetShoppingCart(GetCustomerID());
Session.Abandon();
FormsAuthentication.SignOut();
}
}
-----------这里---------------§</script><html>
<head>
<title>IBuyAdventure Catalog</title>
</head>
<body background="images/back_sub.gif">
<form runat="server">
<font face="Verdana, Arial, Helvetica" size="2">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5">
<IBA:Header id="Header" runat="server"/>
</td>
</tr>
<tr>
<td colspan="3" align="left" valign="top">
<IBA:Categories id="Categories" runat="server"/>
</td>
<td>
</td>
<td align="left" valign="top">
<h3>Welcome to IBuyAdventure!</h3>
<p>
<font face="Verdana, Arial, Helvetica" size="2">
You know the drill: Proper equipment for your climb leads to a
successful ascent. IBuyAdventure
gear has been tested in the most extreme environments on earth,
from the 8,000-meter
peaks of the Himalayas to the sub-arctic giants of Alaska.
<p>
<IBA:Special runat="server"/>
<p>
IBuyAdventure has all the gear you need for any excursion,
from a day hike to a major
expedition. Shop with us, set up camp with us, and take our challenge.
Join the IBuyAdventure
expedition!
<br>
<br>
<br>
<IBA:footer runat="server"/>
</font>
</td>
</tr>
</table>
</font>
</form>
</body>
</html>大家给看看,我看了半天没有看出来,有经验的指点一下!
解决方案 »
- 2个小问题,100分。
- 错误 1 无法加载引用的库“C:\Users\GuJinShan\AppData\Local\Temp\Temporary ASP.NET Files\webs
- ASP.NET2(C#)求一个用XML做的TREEVIEW,要求带有权限设置的功能.完整例子最好,思路也多谢了!!
- 我想知道他这个值是如何保存的,高手请帮忙,小弟是新人
- 新手的问题:login.aspx和login.aspx.cs到底是如何联系在一起的??内详!
- 谁能写一个不用ViewState的CheckBoxList??
- 一个关于数据库的问题???
- 问一个很菜的问题?在线等……
- 求微软左边的菜单代码[50]
- System.Text.Encoding.UTF8.GetBytes()问题
- .net 安装部署(在线等。。。)
- return 不能返回值的问题
有些.cs文件应该在项目中排除的。
检查那里有这个cs文件(而不是aspx.cs文件),找到后把它从项目中排除应该可以了。
把他们都排除在项目之外,不是删除。