今天是我第一次接觸.NET,嘗試着簡單地制作一個頁面並部署到本地。
這是一個傻瓜式教程,僅作個人記錄,見笑了。
-------------------------------------------------------------
本次用到的工具:
1. Win7;
2. Visual Studio 2013;
3. NET Framework 4.0(系統自帶);
4. IIS(系統自帶);
-------------------------------------------------------------
步驟:
一. 在VS中創建ASP.NET網站並進行簡單的內容編寫
1. 在VS中點擊文件--》新建--》網站。
2. 由於本次用的是C#,在左側模板欄選擇Visual C#,然后選擇ASP.NET空網站,當然也可以選擇ASP.NET網站創建一個有內容的新網站模板。點擊確定。
3. 新創建的網站中只有原始的配置文件Web.config,需要自行創建頁面並添加內容:在解決方案資源管理器中右鍵點擊項目,添加--》添加新項,選擇Web窗體創建新的Web頁面。
4. 在解決方案資源管理器中可以看到,新創建的頁面下帶有一個Default.aspx.cs文件,這個是用來處理邏輯的C#文件。
5. 打開Default.aspx文件,編輯頁面布局,VS左側的工具箱有已經定義好的控件供使用,如TextBox,Button等。
6. 在Default.aspx.cs編寫所需邏輯。
7. 調試--》啟動調試 可以運行網頁觀察效果
二. 將網頁發布到本地文件系統中
1. 點擊 生成--》發布網站。
2. 此時無配置文件,在下拉欄中選新建配置文件,命名,即可,但注意,發布方式需要選擇文件系統,然后填上目標位置,這個位置是你希望網站發布到的目標文件夾。
3. 下一步,配置可以選擇Debug便於調試。
4. 下一步,發布。
5. 打開剛剛發布到的目標文件夾,可以看到你自己發布出來的網站的內容。在這里,你會發現,創建網站時的C#文件全都不見了。打開bin目錄,會發現里面有一個動態鏈接庫文件,是的你沒猜錯,.cs文件就是被預編譯生成了這個dll文件。
6. 至此,完成了網站的發布。
三. 將網站部署到本地IIS服務器上。
在這個步驟中可能會遇到一些小問題,遇到的時候可以在網上查找,關於這part各種問題的解決方案在網上還是很齊全的hhh。
下面我寫一下我自己的步驟。
1. 開啟必要的Internet服務。控制面板--》程序和功能--》打開或關閉Windows功能。然后將 Internet Information Services可承載的Web核心、Internet信息服務的所有子項、Microsoft .NET Framework 3.5.1的所有子項勾選上,確定,開啟功能。
2. 打開Internet信息服務(IIS)管理器。
3. 右擊應用程序池,添加應用程序池。選擇.NET Framework版本,由於我發布的網站的目標.NET Framework是4.0的版本,因此此處選擇v4.0的。名稱可以用一個便於自己記住.NET Framework版本號的名字。管道模式選擇集成。
4. 然后就可以為你的IIS服務器添加網站並啟動了。右擊網站--》添加網站。網站名稱自己寫。應用程序池選擇剛剛你創建的應用程序池。物理路徑選擇前面發布的網站的根目錄。IP地址可以選擇不填寫,端口使用一個未被占用的端口,便於本地測試。比如,端口使用81,那么之后在瀏覽器里測試網站時輸入的地址為http://localhost:81。確定。
5. 如果沒有發生錯誤,至此你的網站已經成功部署到本地IIS服務器上並啟動了。可以點擊IIS管理器右側的瀏覽網站看看。