解決用Visual Web Developer 2005編譯asp.net 2.0項目時無dll文件的問題

[轉]解決用Visual Web Developer 2005編譯asp.net 2.0項目時無dll文件的問題     前段時間下載了Visual Web Developer 2005 Bate 2,想學習ASP.net 2.0。開發了一個網站,編譯時發現這個東西跟VS2003不太一樣,編譯後項目中沒有dll文件。昨天無意中發現了一本叫《Asp.net 2.0 大揭密》的書,翻了一下,發現裏面有講到關於網站部署的內容,由於是回家試了一下,問題解決了:
我的原文件目錄爲D:/DotNet2_WebSite,要把這個目錄下的文件編譯部署到IIS中的dotnet2_0目錄裏可以這樣:
  打開命令提示符,把路徑轉到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215,然後再提示符後輸入
aspnet_compiler -v / -p  D:/DotNet2_WebSite C:/Inetpub/wwwroot/dotnet2_0
運行後就會發現bin文件夾裏有.dll文件了。實際上你會發現C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215目錄下有一個aspnet_compiler.exe文件,而這裏就是調用這個程序進行預編譯的。另外它還有一個幫助文本,運行命令aspnet_compiler -?就可以在控制檯查看了。
     書上還講了另外一個實地預編譯的方法,但是我試了之後發現無效,也不知是不是我搞錯了。
     最後提醒一下,上述用於部署的預編譯生成的文件實際上已經把網站中所有相關的程序文件編譯爲dll了,如果你再向編譯好的文件夾裏添加App_Code文件夾,將被告知錯誤,原因是App_Code文件夾已被編譯過了
發佈了24 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章