亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

vs2012 發布web應用程序

2019-11-17 01:33:18
字體:
來源:轉載
供稿:網友

vs2012 發布web應用程序

Visual Studio 2012

  • Visual Studio ExPRess 2012 for Web

  • 與 的Visual Studio 2010 Visual Studio Web發布更新

  • 與 的Visual Web Developer 2010 Express Visual Studio Web發布更新

    您可以部署到任何以下目標:

    • 對于承載提供程序。

    • 對于在開發計算機上的IIS作為一個測試環境。

    • 到公司的內部網絡上的服務器。

    使用 發布 Web 向導,若要配置 Web 應用程序項目的部署在Visual Studio中,可以創建一個或多個 發布配置文件。 發布配置文件中指定要部署到的服務器,必需的憑據登錄到服務器,部署的數據庫和其他部署選項。 當您準備好發布時,可以選擇要使用并單擊 發布 按鈕在向導或在 Web一鍵式發布 工具欄的配置文件。

    部署網站通常需要除了創建配置文件之外的其他準備工作。 本主題不包括有關可能需要執行的其他任務的信息。 例如,指定生成和合并選項在 打包/發布 Web 選項,不在發布配置文件。

    創建發布配置文件

    許多宿主提供程序提供可用于簡化創建發布配置文件處理的一個.publishsettings文件。 如果使用.publishsettings文件,請確保您具有最新版本,則此開始之前。 (例如,因此,如果您最初創建了一個帳戶,不用SQL Server數據庫稍后添加的代碼,您必須下載該.publishsettings的最新版本,以確保它包含連接字符串需要。)

    創建發布配置文件

    1. 在 解決方案資源管理器,請右擊該項目并選擇 發布 打開 發布 Web 向導。

      如果尚未創建任何配置文件,該向導在 配置文件 選項卡中打開。 否則,它會 預覽 選項卡中打開。 在這種情況下,創建一個新的配置文件必須先單擊 配置文件 選項。

      Publish_Web_Profile_tab

      注意到 配置文件 選項的 管理配置文件 按鈕。 在創建了一個配置文件之后,可以使用此按鈕重命名或刪除其重命名為。

    2. 執行以下過程之一,具體取決于您是否具有一個.publishsettings文件:

      通過導入.publishsettings文件創建配置文件

      1. 單擊“導入”。

        導入發布設置 對話框打開。

        Import_Publish_Settings
      2. 選擇.publishsettings文件,然后單擊 打開。

      創建配置文件,而不.publishsettings文件

      • 在的 選擇或導入一個發布配置文件 下拉列表中,選擇 <New &hellip;>,然后輸入一個名稱該配置文件在 新建配置文件 對話框。

        Publish_Web_Profile_tab_selecting_New

        New_Profile_dialog_box
    配置連接選項

    發布 Web 向導自動前進到 連接 選項。

    Publish_Web_Connections_tab_default_values

    如果使用了一個.publishsettings文件,此選項卡上的字段已填充。 在這種情況下,請跳過此過程和 驗證連接。

    配置連接選項

    1. 選擇一個值。發布方法 列表。

      因為它可以自動化大大小部署任務,Web Deploy為建議的發布方法。 但是,在此選擇方案之前,請確保部署的承載提供程序或服務器支持Web部署。

      如果選擇Web部署,并且您本身是發布到測試的IIS計算機,則必須在計算機上具有管理權限,并且,Visual Studio必須運行在控制器模式。 (打開Visual Studio在控制器模式下,右擊在Windows 開始 菜單的Visual Studio圖標并選擇 以管理員身份運行。)

      如果選擇Web部署,并且您本身是發布到web服務器,確保服務器為Web部署代理服務(MSDepSvc,遠程代理服務)設置為,因此,您在目標服務器上具有管理權限。

      屏幕快照和大多數本主題中的步驟假定,您選擇了Web Deploy發布方法。 如果要部署到不支持Web的承載提供程序將部署,可以選擇FTP。 在這種情況下,命令的某些以下步驟會有所不同。 服務 URL 和 站點/應用程序 字段中 目標位置 字段交換,則輸入FTP或FTPS URL。 如果匿名登錄,允許您不需要輸入用戶名和密碼。 如果需要被動模式,請編輯發布配置文件(.pubxml)文件并更改 FtpPassiveMode 元素的值設置為 true。

      一個 發布方法 選項是 Web部署包。

    2. 在 服務 URL 框中,輸入Web Deploy可以使用發布應用程序的URL。

      如果要發布到托管公司,該公司提供此值。 它可以是任何以下格式:

      • 托管公司 URL(例如,contoso.com)

      • https:// HostingCompanyURL (例如,https://contoso.com)

      • https:// HostingCompanyURL :8172/msdeploy.axd (例如,https://contoso.com:8172/msdeploy.axd)

      如果本身是發布到測試的IIS計算機,輸入 localhost 或您的計算機的名稱。

      如果本身是發布到web服務器,請輸入以下URL之一:

      • http:// ServerName

      • http:// 服務器名稱 /msdeployagentservice

    3. 在 站點/應用程序 框中,輸入IIS網站和應用程序的名稱。

      如果要發布到托管公司,該公司提供此值。 它通常是域名(例如,contoso.com)或域和應用程序名稱(例如,contoso.com/Myapplication)。

      如果本身是發布到測試的IIS計算機,也可以連接到您的內部網絡上的服務器,請輸入網站和應用程序名稱,則會在 IIS 管理器。 例如,因此,如果要發布到IIS的默認網站,并且,如果應用程序名稱為MyApplication,輸入默認網站/myapplication "。

    4. 在 用戶名 和 密碼 框中,輸入具有執行足夠的權限在目標web服務器的部署任務的帳戶憑據。

      如果要發布到托管公司,該公司提供這些值。

    5. 如果不希望在每次提示您輸入密碼您發布,選擇 保存密碼 復選框。

      密碼在PublishProfiles文件夾的一.pubxml.user文件已加密并存儲。 如果使用源代碼管理,默認情況下該文件從源代碼管理中排除。

    6. 如果希望Visual Studio中部署的應用程序的URL自動打開您的默認瀏覽器,在部署完成之后,輸入URL。目標URL 框。

    驗證在連接選項卡上的設置

    1. 單擊 驗證連接 驗證您能夠建立與服務器的連接使用您輸入的設置。

    2. 如果您看到 證書錯誤 對話框中,確保要發布到正確的URL (檢查 服務 URL 和在 證書錯誤 對話框的服務器名稱)。 如果設置是否正確,請選擇 保存Visual Studio以后的會話的此證書,這樣您就獲得相同的錯誤消息,然后選擇 接受證書。 (此錯誤意味著承載提供程序選擇避免購買要部署的URL的SSL證書成本。 使用有效證書,如果您希望生成一個安全連接,請聯系您的承載提供程序。)

      Certificate_Error

      如果Visual Studio無法生成連接,請確保沒有從您的計算機防止連接(例如set代理或的firewall),然后重試。 如果仍無法進行連接、聯系人承載提供程序或維護目標服務器的人員。

    配置設置選項

    在 連接 選項卡上,單擊前進到 設置 選項的 下一步。

    Publish_Web_Settings_tab_with_cf_and_non_cf_da

    配置設置選項

    1. 在的 配置 下拉列表中,選擇生成配置部署。

      通常部署發布版本。 調試版本沒有效地運行且通常處于選中狀態,只有在部署到測試環境時,您將在該環境中需要調試。

    2. 如果要刪除沒有匹配的文件在計算機的web項目在目標服務器上的文件,選擇 刪除其他文件在目標 復選框。

      警告說明 警告

      如果選擇此選項,請確保您使用預覽功能,以便文件要刪除的您事先看到,在部署之前。 所需的行為是Web Deploy將刪除可以在您的項目已刪除的目標服務器的文件。 但是,在源文件夾和目標文件夾下的整個文件夾結構進行比較,所以,并且Web Deploy某些情況下可能刪除不要移除的文件。

      例如,因此,如果您有一個 Web 應用程序在服務器的子文件夾,當您將項目部署到根文件夾,子文件夾中刪除。 您可能有主站點中的一個項目。contoso.com 和博客上的另一個項目。contoso.com/blog。 博客應用程序位于子文件夾中。 如果選擇 刪除其他文件在目標,當您部署主站點,博客應用程序將被刪除。

      到另一個示例,您的App_Data文件夾可能會意外刪除。 某些數據庫(如SQL Server compact存儲在App_Data文件夾中的數據庫文件。 在后面的部署不想保留這樣將數據庫文件復制您在中選擇 打包/發布 Web 選項的 排除App_Data 的初始部署之后。 在執行后,因此,如果您有 刪除其他文件在目標 時,您的數據庫文件和App_Data文件夾中刪除,下次發布。

    在安裝選項的配置數據庫

    設置 選項的 數據庫 部分沒有為FTP,文件系統顯示,并且,FPSE發布方法。 如果選擇了這些方法之一,則跳過下面的過程并手動部署數據庫。

    如果選擇了Web Deploy發布方法,您在項目中使用的每個數據庫看到一項。 此圖顯示使用兩個數據庫的項目。

    Publish_Web_Settings_tab_with_cf_and_non_cf_da

    如果您的項目所使用的數據庫缺少,請確保您具有的Web.config文件中的連接字符串。 設置 選項列表將確定的由Web.config文件中的連接字符串或者是由實體框架代碼的第一個上下文選件類的數據庫。

    說明 說明

    如果清除 包括在“打包/發布 SQL”選項卡中配置的所有數據庫 復選框,數據庫中輸入的部署在此處設置不起作用。

    執行中顯示列表中的每個數據庫的下列程序。

    配置在安裝選項的數據庫

    1. 在連接字符串框中,選擇或輸入指向目標數據庫的連接字符串。

      組合框包含連接字符串在.publishsettings文件(如果使用的創建該配置文件),從其他線程將在項目的配置文件和從的數據庫具有訪問在 服務器資源管理器。 可以選擇其中一個,手動輸入連接字符串或者單擊省略號打開 目標連接字符串 對話框。

      Destination_Connection_String_dialog_box

      如果連接字符串是由實體框架數據庫或設計首先獲取首先的數據庫,不要指定連接字符串的完整entity framework版本示。 Visual Studio將使用您輸入此處執行部署的連接字符串,則在部署的Web.config文件構造entity framework連接字符串中。

    2. 如果不希望訪問由應用程序在運行時使用的連接字符串,清除 使用此連接字符串在運行時 復選框。

      當 使用此連接字符串在運行時 復選框后,部署過程更改此數據庫的連接字符串在部署的Web.config文件中對組合框中的值。 在大多數情況下是正確的選擇,但是,在某些情況下可能希望應用程序連接到數據庫使用受限權限。 在這種情況下,清除此復選框和創建更改在部署的Web.config文件中的連接字符串到的一個Web.config轉換所需它是在運行時。

    3. 如果使用entity framework代碼的第一個上下文選件類訪問數據庫,可以使用 第一個代碼遷移 部署數據庫和更新到數據庫架構。 為此,請選擇 執行第一個代碼遷移(在應用程序啟動時運行)。

      Publish_Web_Settings_tab_with_cf_database_high

      當您使用第一個代碼遷移部署數據庫時,未完成該數據庫在實際部署過程。 但是,部署在目標網站處理更新Web.config文件,以便第一個代碼遷移

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx乱大交蜜桃| 国产精品日本精品| 久久99精品久久久久久噜噜| 欧美区二区三区| 亚洲大胆人体视频| 成人黄在线观看| 欧美大片在线影院| 激情av一区二区| 亚洲精品久久久久久久久久久久久| 亚洲国模精品私拍| 欧美亚洲激情视频| 国产精品成人观看视频国产奇米| 日本久久中文字幕| 91精品国产91久久久久久吃药| 国产精品久久久久久久久免费| 92看片淫黄大片看国产片| 91精品久久久久久综合乱菊| 欧美日韩国产页| 欧美在线视频一二三| 亚洲美女福利视频网站| 日韩视频免费观看| 好吊成人免视频| 日韩一区二区欧美| 亚洲精品99久久久久中文字幕| 欧美老妇交乱视频| 国模精品视频一区二区| 欧美另类极品videosbest最新版本| 久久久亚洲国产天美传媒修理工| 欧美日韩中文字幕在线视频| 亚洲电影免费观看高清| 日韩激情第一页| 亚洲人成电影网站色…| zzijzzij亚洲日本成熟少妇| 911国产网站尤物在线观看| 精品亚洲一区二区三区在线播放| 亚洲字幕在线观看| 亚洲综合成人婷婷小说| 青青久久aⅴ北条麻妃| 欧美电影在线观看高清| 亚洲三级av在线| 欧美在线视频一区| 亚洲精品免费一区二区三区| 欧美激情欧美激情| 91精品国产高清自在线| 国产999精品久久久| 亚洲永久免费观看| 久久久久免费视频| 综合激情国产一区| 亚洲欧美日韩直播| 久久精品国产精品| 亚洲欧美一区二区精品久久久| 黑人极品videos精品欧美裸| 日本一本a高清免费不卡| 精品福利在线视频| 日韩在线观看免费高清完整版| 欧美国产第二页| 亚洲激情视频在线| 91久久国产综合久久91精品网站| 韩曰欧美视频免费观看| 欧美日韩国产精品专区| 亚洲性av在线| 欧美日韩国内自拍| 欧美最顶级的aⅴ艳星| 亚洲最大的成人网| 久久久精品2019中文字幕神马| 91久久综合亚洲鲁鲁五月天| 亚洲欧美一区二区三区久久| 国产免费一区二区三区在线能观看| 国产精品爱啪在线线免费观看| 欧美成人小视频| 精品亚洲一区二区三区在线观看| 精品中文字幕久久久久久| 亚洲xxx视频| 亚洲伊人成综合成人网| 亚洲午夜小视频| 国产精品久久99久久| 久久福利视频导航| 久久久久久久久久久国产| 亚洲欧洲在线观看| 亚洲性xxxx| 国产亚洲精品一区二区| 色天天综合狠狠色| 亚洲第一视频网| 国产精品自产拍在线观看中文| 国产精品久久久久999| 亚洲日本成人女熟在线观看| 久久亚洲一区二区三区四区五区高| 精品少妇一区二区30p| 高清日韩电视剧大全免费播放在线观看| 色小说视频一区| 亚洲级视频在线观看免费1级| 亚洲女性裸体视频| 亚洲国产高清福利视频| 欧美一级大胆视频| 91国内免费在线视频| 久久久免费观看| 海角国产乱辈乱精品视频| 亚洲国产日韩精品在线| 亚洲精品久久久一区二区三区| 亚洲一区美女视频在线观看免费| 国产精品免费小视频| 久久成人综合视频| 国产精品久久久久久久电影| 欧美体内谢she精2性欧美| www国产亚洲精品久久网站| 欧美激情视频一区二区| 欧美高清激情视频| 伊人久久大香线蕉av一区二区| 久久视频在线观看免费| 91在线免费网站| 国产精品美女www爽爽爽视频| 日韩在线不卡视频| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩国产一区二区| 日韩av在线影院| 国产精品视频导航| 国产精品大陆在线观看| 欧美大码xxxx| 中文字幕久久久| 久久久噜噜噜久噜久久| 亚洲综合大片69999| 久久国产精品久久久久久久久久| 亚洲free嫩bbb| 午夜精品久久久久久久男人的天堂| 欧美另类极品videosbest最新版本| 国产一区二区三区在线免费观看| 久久99国产综合精品女同| 亚洲精品一区二区久| 久久韩剧网电视剧| 欧美亚洲一级片| 欧美精品久久一区二区| 亚洲福利在线观看| 日本a级片电影一区二区| 久久精品国产69国产精品亚洲| 96精品久久久久中文字幕| 正在播放国产一区| 国产999精品视频| 亚洲视频在线观看免费| 日韩亚洲精品视频| 亚洲iv一区二区三区| 最近免费中文字幕视频2019| 国产盗摄xxxx视频xxx69| 久久99精品视频一区97| 日韩视频精品在线| 国外成人性视频| 91精品国产色综合| 亚洲午夜国产成人av电影男同| 亚洲二区在线播放视频| 精品女厕一区二区三区| 成人日韩av在线| 国产精品一区二区久久精品| 国产成人综合一区二区三区| 久久久久久18| 欧洲一区二区视频| 欧美精品一区在线播放| 国产一区二区三区中文| 欧美激情在线观看| 欧美色道久久88综合亚洲精品| 亚洲在线一区二区| 亚洲天堂男人的天堂| 97人洗澡人人免费公开视频碰碰碰| 久久久久久久久久久亚洲| 成人淫片在线看| 欧美风情在线观看|