在IIS7上部署aspx網站
2016-12-06
1 示例程式碼
WebForm.aspx內容:
<html> <head> <script language="C#" runat="server"> void Button1_Click(object sender,System.EventArgs e) { TextBox1.Text="You picked "+DropDownList1.SelectedValue; } </script> </head> <body> <h3>Request-Response</h3> <form id="Form1" method="post" runat="server"> <p>Choose one:</p> <asp:DropDownList ID="DropDownList1" runat="server"> <asp:ListItem Value="red">red</asp:ListItem> <asp:ListItem Value="blue">blue</asp:ListItem> <asp:ListItem Value="green">green</asp:ListItem> </asp:DropDownList> <p> <asp:Button ID="Button1" Text="Send" OnClick="Button1_Click" runat="server" /> <p> <asp:TextBox ID="TextBox1" runat="server" /></p> </form> </body> </html>
web.xml內容:
<?xml version="1.0" encoding="utf-8"?> <!-- 有關如何配置 ASP.NET 應用程式的詳細資訊,請訪問 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> </configuration>
2 部署
1 把檔案“WebForm.aspx”和“web.xml”放在目錄D:\Study\WebSite1下
2 開啟IIS管理器,右擊“網站”,在彈出上下文選單,選擇“新增網站”。在“新增網站”視窗,填寫網站名稱,和對應物理路徑,指定一個埠號(如:80,關鍵是要與IIS中已有網站不同),如下圖1所示:
圖1 新增網站
3 編輯“應用程式池”,對應網站的.NET Framework版本,使它和web.xml設定的版本一致,這裡是v4.0,如圖2所示:
圖2 配置應用程式池
3 瀏覽網頁
圖3 訪問weform.aspx頁面