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

來源:互聯網
上載者:User
 

 最後更新於六一兒童節,同時祝大家節日快樂!

 

   以下是一些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相容嗎?
     A:首先確定的是FrameWork1.1和FrameWork2.0可以同時運行,只是在IIS網站中有個版本選擇(詳細內容)。
            Asp.net1.1的程式可以也可以運行在FrameWork2.0的環境下,但是並不是完全相容,為達到理想Asp.net1.1的程式還是運行在FrameWork1.1環境下。但在建立虛擬目錄時要注意建議不要將兩個項目的虛擬目錄使用同一個應用程式集區,否則會報錯:Service Unavailab的錯誤。

    Q:我可以用VS2005開啟VS2003的項目嗎?
     A:可以,但是在開啟的過程中會提示你進行版本轉換(即從Asp.net1.1轉換到Asp.net2.0,注意:該過程無法復原,轉換前最好先備份),需要提醒的是項目轉換完成後項目會有些變化,詳細請瀏覽Asp.net 1.0 升級至 ASP.NET 2.0十個問題總結

    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!
        關於VS2005Sp1中文版的安裝請瀏覽http://www.51aspx.com/CT/V2S4QVZOFTM44/

    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有什麼區別?我該選擇哪個?
     A:關於WebApplication和WebSite的選擇問題請瀏覽http://www.51aspx.com/CT/OPAZUTB9ED488/,我們推薦使用WebApplication     Q:為什麼附加sql資料庫的時候提示“錯誤602:未能在sysindexes中找到資料庫 ID 14中對象... 請對sysindexes運行DBCC CHECKTABLE    ”之類的錯誤呢?(如)

    A:遇到這種情況首先核對一下51aspx上源碼所表明的開發環境(如 VS2005+Sql2005),如果是採用sqlServer2005的話你用Sql2000附加Sql2005的資料庫就會出現這種錯誤(解決方案:改用SqlServer2005附加一下,如果還想用Sql2000格式那就用匯出sql語句等方式進行轉換,這類對Sql2005轉換為Sql2000資料庫方式不在多講),如果沒有以上問題就有可能是資料庫檔案損壞。關於sql2000和sql2005的共存問題請瀏覽《sql2005和sql2000共存的問題 》

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

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


 
Q:為什麼我用VS2005開啟的專案檔中的中文都顯示為亂碼?    A:這個通過設定VS的編輯環境即可解決,工具(tools) —選項(options)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.