① 用win7下vs2008和sqlserver下用asp.net(c#)發布一個網站的詳細步驟,不要粘的,例子說明詳細!
寫好了ASP了嗎?IIS裝好沒?
寫好了就右鍵項目,發布網站。按它的提示來,不難
到IIS管理器點 右鍵defalut web site -->添加虛擬目錄 —>別名隨你喜歡,物理路徑選到你發布項目是的路徑——>確定。右鍵剛新建的虛擬目錄——>轉換為應用程序。必要的話配置一下默認文檔
② C#做完一個網站怎麼發布
前段時間在區域網上發布了一個自己做的網站,發布過程中遇到了不少問題。下面就發布過程和發布過程中遇到的問題與(你)大家一起分享一下,希望對(你)大家有所幫助吧! 在將ASP.NET網站發布到伺服器之前需要先完成以下步驟:
1、在伺服器中創建用於存放所有網站文件的虛擬目錄;
2、為站點指定使用的域名或IP地址;
3、為遠程用戶提供用於上傳文件的FTP用戶名和密碼。 一、在Web伺服器上配置IIS
Internet Information Server的縮寫為(IIS)是一個World Wide Web server。
Gopher server和FTP server全部包容在裡面。
IIS意味著你能發布網頁,並且有ASP(Active Server Pages)、JAVA、VBscript產生頁面,
有著一些擴展功能。
其次,IIS是隨Windows NT Server 4.0一起提供的文件和應用程序伺服器,
是在Windows NT Server上建立Internet伺服器的基本組件。它與Windows NT Server完全集成,
允許使用Windows NT Server內置的安全性以及NTFS文件系統建立強大靈活的Internet/Intranet站點。1、為站點准備一個IP地址
任何一個能被訪問的站點必須有一個固定的IP地址為前提,Windows Server 2003或Windows XP
允許為同一快網卡設置多個IP地址,操作方法如下:
在「本地連接」上右擊,在彈出的快捷菜單中執行「屬性」命令,打開「本地連接屬性」對話框。
選擇「Internet 協議(TCP/IP)」後單擊【屬性】按鈕,在打開的對話框中單擊【高級】按鈕,然後單
擊「IP地址」區域中的【添加】按鈕,在打開的對話框中輸入要添加的IP地址與子網掩碼即可。
(如IP地址:192.168.0.1,子網掩碼:255.255.255.0)註:微軟對上述操作有明確的說明:「如果同一網卡的IP地址超過9個,不能保證其運行的穩定性」。
對於這上問題的一個有效的解決辦法是:如果同一伺服器中安排的站點數量過多時,可以通過在IIS
中指定不同的TCP埠號來區分不同的站點。如:「http:\\192.168.0.1:8080」和「http:\\192.168.0.1:8081」
表示訪問使用同一個IP地址的兩個不同的站點(埠號分別為「8080」和「8081」),http的默認埠號是「80」,
即「http:\\192.168.0.1」與「http:\\192.168.0.1:80」等效。2、為站點創建「主目錄」
每個Web站點必須有一個「主目錄」。該目錄是位於伺服器上存放站點所有文件的目錄。要求目錄所
處的驅動器必須是NTFS分區。3、配置IIS
在「控制面板」打開「管理工具」,在「管理工具」窗口中打開「Internet 信息服務(IIS)管理器」
打開IIS管理窗口。在管理器的左窗口中選擇「網站」,再在「操作」菜單中選擇「新建」下的「網站」
命令。啟動「網站創建向導」,然後按向導提示分別輸入網站的描述和為網站分配的IP地址等。操作完成
後將建立一個空的站點。只要將完成的網站發布到網站的指定目錄下就可以通過瀏覽器對網站進行訪問了。
註:對於沒有添加IIS的系統先要為其添加IIS。添加方法是:打開「控制面板」的「添加/刪除程序」
選擇「添加/刪除Windows 組件」中選中「Internet 信息服務(IIS)」同時將系統盤插入光碟機中點擊「下一步」
進行IIS的安裝。只有先安裝好IIS才在IIS中進行對網站的配置。
註:對於創建好虛擬站點的網站還可以在IIS管理窗口中對其進行進一步的設置。在IIS管理窗口中右
擊創建好的網站,打開其屬性對話框進行進一步的設置:
(1)由於VS2005創建的ASP.NET網站需要ASP.NET 2.0
版本的支持,而IIS一般默認的為ASP.NET 1.1故要在打開的屬性窗口的ASP.NET選項卡下的「ASP.NET 2.0
版本」下拉列表框中選擇ASP.NET 2.0版本。
(2)在打開的屬性窗口的「文檔」選項卡的「啟用默認文檔」區點擊【添加】按鈕將網站的起始頁面的名稱
添加到文本框中。這樣在瀏覽器中輸入站點的域名或IP地址後將打開默認的起始頁,而無需輸入起始頁面名稱。
(3)在打開的屬性窗口的「網站」選項卡中可以更改站點的描述、IP地址和TCP埠等信息。在第一次發布網站時往往還會遇到以下幾個問題:
(1)瀏覽器中輸入網站的地址後出現如下的提示:
「伺服器應用程序不可用
您試圖在此 Web 伺服器上訪問的 Web 應用程序當前不可用。請點擊 Web 瀏覽器中的「刷新」按鈕重試您的請求。」當我們查看系統事件日誌發現:錯誤:
未能初始化 AppDomain:/LM/W3SVC/1/Root,未能載入文件或程序集「System.Web....」錯誤:由於無法創建應用程序域,因此未能執行請求。錯誤: 0x80070005 拒絕訪問。
警告:
未能初始化 AppDomain:/LM/W3SVC/...
Exception: System.IO.FileLoadException
Message: 未能載入文件或程序集「System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a」或它的某一個依賴項。拒絕訪問。
等的錯誤提示信息。對於上述問題產生的原因一般有兩個:
1、asp.net2.0沒有正確地在IIS中注冊
2、許可權問題如果是第一種情況,可以重新注冊asp.net:
系統盤\windows\microsoft.net\framework\v2.0.50727(此處為版本號)\aspnet_regiis.exe
-i
或者是直接在Mocrosoft .NET Framework v2.0 的SDK命令提示符下輸入:aspnet_regiis.exe
-i
如果是許可權問題,需要確保asp.net運行帳戶(默認情況下,在win2003中是Network
Service,在xp中是aspnet)對N個目錄具有相應的訪問許可權,主要是系統目錄
(具體列表可以在網上很容易找到),還有一個容易忽略的目錄:Web應用所對應的虛擬目錄
(2)瀏覽器中輸入網站的地址後出現如下的提示:
「訪問IIS元數據失敗」這是由於先安裝的VS 2005,後安裝的IIS才出現的。解決辦法如下:
在開始菜單中打開 "Microsoft .NET Framework SDK V2.0"目錄下的「SDK 命令提示符」,
打開以後在命令提示符中運行「aspnet_regiis -r」就可以了.
如果你安裝的只是.net Framework,那麼可以到下面的目錄運行同樣的命令:
%Systemroot%\Microsoft.NET\Framework\v2.0.50727二、創建FTP遠程管理賬號在IIS中創建了發布ASP.NET網站需要的站點後,還需要為用戶提供一個用於遠程上傳文件的FTP伺服器賬號。
當然如果只是在區域網上發布的話,最後一步就省了。
③ 如何在伺服器上部署asp.net網站
對於許多新手來說,如何在伺服器上部署網站並不了解,這個教程希望對新手有幫助。
1、IIS伺服器
2、.Net Framework3.5 (方便起見,我們這里Framework說的都是指的這個版本)
這兩個軟體都需要我們自己手動操作安裝到伺服器裡面。那到底是先裝哪一個呢,為了方便起見,一般我們都先安裝IIS伺服器,然後再安裝Framework。
當然偶也遇到過幾次部署人員先安裝了Framework再安裝IIS伺服器的,這樣的操作步驟就會導致Framework不會被注冊進IIS伺服器裡面。就是說在網站屬性的ASP.NET選項卡上面不會出現下面這樣的版本選擇框
然後一直下一步就可以完成IIS的安裝了。
安裝Framework沒有什麼好說的,雙擊安裝文件一直下一步就可以了。
等兩個軟體都安裝完成後,就可以通過
右擊我的電腦-->管理 打開計算機管理窗口
可以看到裡面有一項應用程序伺服器的選項,不錯,就是剛才安裝的那個東西。
點開它,會看到一個 Internet 信息服務(IIS)管理器,就是要在這個東西裡面操作,其他的不用去管。
打開,會發現有三個子菜單:
1、應用程序池
2、網站
3、Web服務擴展
什麼是應用程序池?太專業了,不去管他,為了保險起見,偶每建立一個網站都要創建一個應用程序池來管理,至於這個池的配置,一切默認啦,微軟都已經幫做好了。
來創建一個應用程序池:
右鍵應用程序池-->
然後展開這個應用程序池的菜單,就可以看到剛才新建的Test的應用程序池了。
接下來左鍵單擊 Web服務擴展 菜單打開.net2.0的擴展
接下來就可以新建一個網站了,右鍵 網站
直接單擊下一步
輸入網站的名字 Test ,下一步
選擇埠,如果需要綁定IP和主機頭,需要在這里綁定,沒有需要,就不做了(打個比方,網站的訪問路徑是http://192.168.1.150:2000,這里的2000就是需要的埠號)
接下來要選定網站的物理路徑,就是這個網站的文件到底放在了電腦的那個地方,C盤?D盤?還是哪,反正就是網站所在的文件夾的路徑
選定文件夾後再點擊下一步
接下來要配合網站的訪問許可權,由於網站需要些文件操作的功能,所以一般都把寫入許可權加上
單擊下一步後,網站就算是創建成功了.
④ aspnet做的網站怎麼發布
要傳到網站空間才可以 sindns 那裡有買。幾塊錢
⑤ 如何將c#做好的asp.net網站部署到iis上
將ASP.NET網站部署到IIS的步驟:
打開IIS管理器,在管理器中添加一個網站。
注意:
1、網站根目錄不包含引用文件,一定要到項目的根目錄。
2、在編譯運行時使用的是Visual Studio自帶的一個虛擬IIS伺服器,和IIS伺服器還是有一定差別,具體部署情況要以IIS的提示為准。
⑥ Visual Studio中C# asp.net發布網站,為什麼提示未能找到Web伺服器
你這個發布屬於Web Deploy,此模式是向指定的伺服器直接發布,可是在192.168.188.168做了接收發布嗎??
多了就不說了,你還是先做本地發布吧,然後再去學Web Deploy模式發布。
第一步,在控制面板=>程序與功能=>打開或關閉windows功能,把internet 信息服務及 子項 選中安裝(初學索性都裝上)
第二步,項目開發完成後進行發布, 對著web項目右鍵,發布選擇發布位置,這個動作類似於打包動作,發布模式設置成 File System, 註:把你項目中bin拷貝並覆蓋到發布位置
第三步,在控制面板=>管理工具=>Internet 信息服務(IIS)管理器 點擊後打開IIS
第四步,在網站=>創建網站 ,填寫網站路徑及設置物理路徑(就是第二步發布的位置),調整埠,默認Default Web Site會佔用80埠,應用程序池設置為 v4.0及集成
⑦ 如何在伺服器中發布asp.net(c#)的網站
首先,打開Visual Studio,右擊已經創作完成的網站,選擇「發布」,在發布方法中選擇「文件系統」,目標位置中選擇或新建一個文件夾來保存發布的網頁文件,發布完成後把整個文件夾復制到伺服器中。
伺服器要先配置好與開發的環境相匹配的.net環境,然後配置IIS,再然後就可以測試網站了。
⑧ asp.net做出來的aspx怎麼發布啊
一、先注冊asp.net組件: (asp.NET 組件即:.Net Framework )
開始->運行->cmd->執行命令:
C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i (你的.net組件位置)
[ 上面這個地址是.NetFramework 自動安裝默認的位置~ ]
二、接下來還要在WEB服務擴展啟用ASP.NET服務:
IIS->本地計算機->WEB服務擴展->ASP.NET v2.0.5072:允許
[ 如果上面這個地址你沒有找到,可能是你在安裝IIS時沒有裝服務擴展!去Win組件里IIS看看]
三、在IIS中創建虛擬目錄
IIS->本地計算機->網站->默認網站,右鍵->新建「虛擬目錄」->取個名字->瀏覽你的ASPX文件的目錄,確定
四、點擊新建的虛擬目錄->在右側,右擊:aspx文件->瀏覽
參考資料:http://blog.csdn.net/xqy_2007/article/details/3528748
⑨ ASP.NET 網站 怎樣配置伺服器和上傳網站
簡單:
1本地訪問:點擊網站-》新建(如果是IIS6.0 2003系統會有新建網站 如果是XP就只有虛擬目錄其實都是一樣)->隨便給個名字--》選擇你網站的文件位置--》把許可權操作都勾上---》完成
--》訪問的時候 直接在右邊選中你要看的頁面 瀏覽~地址大概為http://127.0.0.1/A/index。aspx
上傳到網站就直接用flashfx工具上傳就OK·
你買了 空間 伺服器商會給你說的!
⑩ asp.net(C#) 怎麼把做好的網站發布到伺服器,請各位大神給出詳細的步驟方法!不勝感激...
1.看看伺服器環境給自己的環境一樣不 伺服器通常給安裝的環境是.net2.0
2.自己網站的資料庫伺服器是否滿足
3.修給自己網站的web.config文件配置 為方便修改 可在配置文件中打開錯誤提示
4.編譯網站
5.用FTP將網站上傳到伺服器中
6.配置資料庫 若ACCESS就不用那麼麻煩了
7.配置默認文檔等
網站就上傳伺服器完成了 看看自己的網站吧