從文件菜單中選擇新建網站,版本選擇4,如果選擇更高級的版本在發布的時候老是會報錯,暫時找不到解決的方法,所以就選擇4這個版本了。選擇asp的空網站,在下面選擇文件系統。
項目建好后如下,然后添加一個web窗體。
這樣就可以發布網站了,在發布之前要先在IIS上創建一個站點,在創建站點前,我先添加幾個ip地址。
打開IIS,創建站點
網站的名稱暫時設置為aspweb1,類型選擇http,ip地址選擇剛才添加的新ip,端口就80吧,不管了
站點創建好了以后,然后在vs中發布網站。下面的webconfig是自己創建的
下面一步選擇文件系統,目標位置就是IIS上創建的站點的物理位置
然后在瀏覽器中打開網站默認頁,出現了一個錯誤
解決方法是
運行網站后又出現下面的錯誤
原因:
vs2010默認的是4.0框架,4.0的框架是獨立的CLR,和2.0的不同,如果想運行4.0的網站,需要用aspnet_regiis注冊4.0框架,然后用4.0的Class池,就可以運行4.0的web項目了.
如何用aspnet_regiis注冊4.0框架:
方法如下,啟動cmd (win鍵+R啟動cmd) ,找到4.0所在的目錄,本人機器目錄是
復制上面的目錄C:/Windows/Microsoft.NET/Framework/v4.0.30319
啟動CMD進入上面的目錄,如下圖
但是我的程序在安裝完成后,卻說安裝程序檢測到操作過程中出現了一些錯誤。有關詳細信息,請查看安裝程序日志文件C:/Users/ADMINI~1/AppData/Local/Temp/ASPNETSetup_00002.log,打開日志文件后也看不懂,索性就不管他了,然后繼續運行網站,OK,運行成功了。
然后在看看網站的目錄,里面的文件是vs發布的時候創建的。
新聞熱點
疑難解答