要改一个电子商务网站(用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>
            &nbsp;&nbsp;
          </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>大家给看看,我看了半天没有看出来,有经验的指点一下!