<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      微軟ASP.NET站點部署指南(4):配置項目屬性

      2011-11-26 05:09  湯姆大叔  閱讀(3386)  評論(1)    收藏  舉報

      1.  綜述

      有些部署設置可以在項目屬性里設置的,并且保持到項目文件里(.csproj.vbproj)。 大多數情況下,你都可以在Visual Studio 選擇項目屬性Project Properties,在屬性窗口里設置這些參數。該章節將告訴你如何設置這些參數。

      2.  項目屬性窗口里配置部署參數

      影響項目部署的設置參數可以在項目屬性(Project Properties)窗口的Package/Publish 選項卡里設置。可以對不同的build配置設置不同的參數值,本章節將指導你查看這些默認設置,然后改變一下其中的內容。

      Solution Explorer里,右鍵ContosoUniversity項目,選擇Properties屬性,然后選擇Package/Publish Web 選項卡。

       

      該窗口顯示的時候默認的build配置是當前使用的配置,如果Configuration框里顯示的不是Active (Test),請手工選擇Test 以確保我們后面修改的參數被部署到測試環境。

      切換到Active (Test)或者Test 選項時候,默認值將都顯示出來了,當時候Test build配置的時候,你可以修改以下的內容:

      • Only files needed to run the application will be deployed(只部署。其它2個選項是All files in this projectAll files in this project folder。默認選項是讓你避免部署源代碼到站點上,這就是為什么SQL Server Compact 程序集類庫為什么沒有部署上去的原因。更多信息,請查看ASP.NET Web Application Project Deployment FAQWhy don't all of the files in my project folder get deployed?章節。
      • 選上Exclude generated debug symbols因為你在測試環境是不需要debug操作的。
      • 不需要選上Exclude files from the App_Data folder因為這個文件夾包括需要部署的SQL Server Compact數據庫文件。當你下次升級部署的時候,到應選選上這個選項。
      • 不需要在Package/Publish SQL選項卡配置數據庫的東西。所以Include all databases configured in Package/Publish SQL tab選項是沒有任何效果的。在部署完整版SQL Server 數據庫的話,你需要用到Package/Publish SQL選項卡。SQL Server Compact是作為數據部署的,所以不需要。
      • 因為本教程需要做one-click發布,所以Web Deployment Package Settings 塊的設置是不起作用的。

      Package/Publish Web選項卡對于Test build配置大概就是如下的樣子:

       

      改變Configuration下拉菜單的值為Release,默認值和Release build配置是一樣的。也要為Release選擇上Exclude generated debug symbols設置。

      3.  確保部署Elmah目錄

      上個章節,我們配置了的Elmah NuGet package 提供日志記錄和報表功能,在Contoso University程序里,Elmah是把日志記錄到了項目的Elmah文件夾下了。

       

      部署的時候排除文件或文件夾都非常常見的,另外一個例子是上傳用的文件夾。你肯定不想把測試環境產生的日志或者上傳的文件都不熟到生產環境里去,另外,在部署升級的時候,肯定也不能把生產環境生產的日志或上傳的文件都刪除。(如果目標環境存在但是開發環境部存在,部署的時候需要刪除它,那取決于你怎么設置)。

      你如果設置Package/Publish Web選項卡的Items to deploy選項為Only Files Needed to run this application的話,那 Elmah在開發環境產生的日志文件就不會被部署。 (如果需要部署,那需要設置這些文件的項目Build Action屬性為Content。更多信息可以訪問ASP.NET Web Application Project Deployment FAQ里的"Why don't all of the files in my project folder get deployed?"章節)。不過,除非在Elmah文件里至少有一個文件,否則Web部署是不會把這個文件夾部署上去的。因此,需要添加一個簡單的.txt文件進去,以便該文件夾可以部署上去。

      Solution Explorer里,郵件Elmah文件夾,選項添加新項(Add New Item), 然后創建一個名字為Placeholder.txt的文件,里面內容寫上:“This is a placeholder file to ensure that the folder gets deployed.”,然后保存。這就是所需要做的,因為 .txt文件默認的Build Action屬性已經是Content了。

      現在已經全部完成了部署配置了,下一章節你將會把Contoso University程序部署到測試環境并且進行測試。

      主站蜘蛛池模板: 中文字幕人妻无码一夲道| 中文字幕无线码中文字幕免费| 中文字幕色av一区二区三区| 一区二区中文字幕av| 小婕子伦流澡到高潮h| 豆国产97在线 | 亚洲| 亚洲最大av一区二区| 亚洲情综合五月天| 男女xx00上下抽搐动态图| 亚洲女同精品久久女同| 午夜成人无码免费看网站| 精品综合久久久久久98| 亚洲精品无码在线观看| 国产综合久久99久久| 97久久人人超碰国产精品| 久久精品国产99久久6| 久青草视频在线免费观看| 欧美丰满熟妇xxxx性ppx人交| 久久精品亚洲精品国产区| 台湾佬自拍偷区亚洲综合| 欧美丰满熟妇xxxx性| 欧美老少配性行为| 在线看免费无码av天堂| 国产精品免费看久久久| 精品人妻免费看一区二区三区| 一区二区和激情视频| 九九在线精品国产| 亚洲精品一区国产精品| 亚洲精品成人福利网站| 青神县| 亚洲中文字幕一二区日韩| 国产女人喷潮视频免费| 秀山| 国产在线中文字幕精品| 另类 专区 欧美 制服| 义乌市| 爱啪啪av导航| 羞羞影院午夜男女爽爽免费视频| 欧美成人aaa片一区国产精品| av资源在线看免费观看| 少妇被无套内谢免费看|