我目前正試圖清理一些我在這裏繼承的公司網站。我設法清理了網站上的大部分錯誤,但還是有些東西在這裏。命名空間或類無法找到(ASP.NET WebSite「項目」)
我有一個母版有此代碼:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class MasterPage : System.Web.UI.MasterPage {
public lists m_listsClass = new lists();
(不,這不是一個錯字在S中的列表)。
現在的app_code我有一類lists.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
/// <summary>
/// Summary description for lists
/// </summary>
public class lists
{
public lists()
{
當我嘗試建立在Visual Studio 2008的網站我有這樣的錯誤:
Error 3 The type or namespace name 'lists' could not be found (are you missing a using directive or an assembly reference?) C:\Users\egirard\Documents\Visual Studio 2008\Projects\iFuzioncorp\iFuzioncorp\Masters\MasterPage.master.cs 23 12 iFuzioncorp
我缺少的東西?
另外我在服務器上看到了一些奇怪的行爲。顯然,根據IIS7它正在編譯使用.net 2.0(該池配置.net 2),但有一些"using
「語句,包括Linq ...如果Linq不屬於的話,如何編譯頁面。網2本身?
只是對代碼本身的新聞細節進行編輯。沒有命名空間都隨處可見。
@Erick:你錯過了告訴大家這是一個網站「項目」。這些不是項目,並且與Visual Studio中的其他類型的代碼不同。 – 2009-06-25 16:52:37
@John它是一個Web應用程序項目。 – Erick 2009-06-25 18:02:55
@Erick:好的,那麼請停止說網站。 :-)另外,很奇怪沒有命名空間,並且你使用的是App_Code。是否有.csproj文件? – 2009-06-25 18:16:12