天天看點

整理了一下Asp.net源碼常見問題(完善中...),歡迎大家補充修正(最後更新于06-01)!

以下是一些51aspx網友經常回報的問題,特總結放在下面,本部分内容會陸續更新。同時也提醒廣大網友在仔細檢視源碼項目對應的運作環境及每個代碼中所附的文本檔案《51aspx源碼必讀.txt》。 

    Q:打開51aspx上網站源碼項目需要什麼樣的軟體環境? 

     A:51aspx上幾乎每套源碼都經過測試才釋出的,目前的 

        編輯環境為VS2003和VS2005+Sp1

        資料庫為MSSql2000 

        IIS版本為6.0

        Asp.net架構為1.1和2.0兩個版本 

        使用者使用時根據源碼頁面上所标記的環境進行選擇,如 

    Q:.net架構FrameWork1.1和FrameWork2.0相容麼? 

            Asp.net1.1的程式可以也可以運作在FrameWork2.0的環境下,但是并不是完全相容,為達到理想Asp.net1.1的程式還是運作在FrameWork1.1環境下。但在建立虛拟目錄時要注意建議不要将兩個項目的虛拟目錄使用同一個應用程式池,否則會報錯:Service Unavailab的錯誤。 

    Q:我可以用VS2005打開VS2003的項目麼? 

    Q:我可以用VS2003打開VS2005的項目麼? 

     A:不可以,低版本VS不能打開高版本的VS項目,如果要打開Asp.net2.0的項目建議安裝VS2005+Sp1 

    Q:裝了VS2005必須裝Sp1麼?SP1安裝起來好慢 

     A:首先肯定是,VS2005安裝完以後必須裝Sp1,否則很多webApplication源碼都打不開,因為現在大部分源碼都是webApplication方式,同時如果不裝Sp1在轉換Asp.net1.1的webApplication項目也會出錯。 

        關于Sp1安裝比較慢的問題,這個隻能耐心安裝,畢竟還是比較值得的,Good Luck! 

    Q:在本地配置好站點後出現“無法找到腳本資料庫/Aspnet_client/...(見下圖)” 

     A:這個問題一般是因為目前站點根目錄下無Aspnet_client這個檔案夾,其中包括一些腳本資訊,在其他地方拷貝一個即可,一般預設在C:\Inetpub\wwwroot\下,也可以在其他站點中拷貝即可解決! 

    Q:為什麼好多在51aspx下載下傳的Asp.net2.0的項目檔案打不開 

     A:首先要用VS對應的版本,即用Vs2005打開,特别提示:如果是webApplication的項目,需要打Sp1更新檔包才能打開! 

     Q:為什麼我用VS2005打開項目時提示"安裝不支援項目類型" 

     A:這個是因為沒有打Sp1更新檔包的緣故,因為預設Vs2005下面沒有內建WebApplication選項,打上Sp1更新檔包就會解決該問題了

     Q:WebApplication和WebSite有什麼差別?我該選擇哪個? 

    Q:為什麼附加sql資料庫的時候提示“錯誤602:未能在sysindexes中找到資料庫 ID 14中對象... 請對sysindexes運作DBCC CHECKTABLE    ”之類的錯誤呢?(如下圖)

  Q:為什麼我的項目檔案中編譯時很多控件都找不到,而且VS2005打開的項目沒有xxx.design.cs檔案?

    A:這種情況一般都是從别處直接拷貝過來的項目檔案或者是建立項目附近的源碼檔案,在VS2005中xxx.design.cs檔案為控件的存放檔案。遇到這種問題的解決辦法是右鍵單擊項目—>轉換為WebApplication(英文:Convert to Web Application)即可解決問題,如下圖

Q:為什麼我用VS2005打開的項目檔案中的中文都顯示為亂碼?

    A:這個通過設定VS的編輯環境即可解決,工具(tools) —選項(options)

本文轉自 liudao 部落格園部落格,原文連結:http://www.cnblogs.com/liudao/archive/2007/04/27/729334.html,如需轉載請自行聯系原作者