设为首页 收藏本站
查看: 1066|回复: 0

[经验分享] VS2010之– Web Development(四)-将WebApplication打包发布到IIS

[复制链接]

尚未签到

发表于 2015-8-16 09:11:11 | 显示全部楼层 |阅读模式
  下面将介绍怎样将一个WebApplication在VisualStudio中直接打包发布到IIS上去.  首先需要使用Administrator的身份运行Visual Studio.
  Task 1 Opening and the Project Properties Publish Page, Setting the WebApplication to Use IIS and Create a Package.
  在此task中, 我们将打开projcet 设置web application 使用发布到IIS上
  1. 创建一个新的文件夹在 "C:\HTMLLab"
  2. 在Visual Studio 中, 打开前面的WebDevelopmentDemo项目. 邮件选择项目并选择属性.
  3. 选择Web tab. 在Server的section 属性中. 选择 UseLocation IIS Web Server
   DSC0000.png
  4. 如上图. 点击CreateVirtual Directory按钮, 在本地的IIS中创建虚拟路径.
  5. 然后选择 Package/Publish tab. 在 Items to deploy (applies to Web Deploy only) 选项,  确认"Include all the IIS settings as configured in IIS manager (used only forIIS Web project)" checkbox为选中状态. 同时确认 Include application pool settings used by this web projcet  选项处于选中状态.
DSC0001.png
  
  6. 在Web DeploymentPackage Settings 选项中. 保证 Create deployment package as a zip file 为选中状态. 然后查看package Location 输入框中的地址为后面创建发布包的地址.
  7. 设置 C:\HTMLLab为发布的物理路径. 保存上面的设置
DSC0002.png
  
  8. 首先确保当前的配置为Staging并且选择菜单中的Project 选择 Package -> Build DeploymentPackage. 然后观察在Output的窗口中查看build和publish 处理结果
DSC0003.png
  9. 打开项目文件所在的文件夹, 查看其中的obj文件夹, 之前的publish已经在该文件夹下面创建了Staging文件夹, 打开Staging文件夹, 里面会按照配置创建了 Package文件夹. 双击这个文件夹里面的内容如下图
DSC0004.png
  
  Task 2 –Deploying the Package
  1. 开始菜单中运行 run . 输入"inetmgr"回车. 启动IIS manager
  2. 在Connections 的树形菜单中. 打开根节点, 然后打开Sites节点
  3. 打开Default Web site节点, 查看是否已经有了刚才创建的 WebDevelopmentDemo site (在项目属性选择中 Create Virtual directory的按钮执行的创建.
DSC0005.png

4. 在开始菜单中选择 Microsoft Visual Studio 2010 -> VisualStudio Tools 右键选择 VisualStudio2010Command Prompt 选择Run as Administrator.  

5. 在命令行中输入 cd "C:\Program Files\IIS\MicrosoftWebDeploy\ 切换到该路径下.
6. 执行发布包package中的WebDevelopmentDemo.deploy.cmd 文件 并且附加参数 /t
7. 查看执行命令后的输出文件.确认命令执行正确并且输出的发布文件正确.
8. 此时充分执行上面的命令 并将/t 替换成/y . 表示正式执行cmd文件并执行发布.
9. MSBuild将按照特殊的物理路径进行发布.

下面将验证前面的发布结果
1. 在IIS Manager中选择DefaultWebSite并且选择Refresh .
2. 查看 WebDevelopmentDemo . 并且选择查看该Web application 的 Switch to Content View. 查看文件.
3. 可以查看到当前包含的文件, 并且右键选择WebForm1.aspx 并且选择Browse.
4. 查看展示在浏览器中的结果. 当前可以看到之前的发布已经完成.  4. 在开始菜单中选择 Microsoft Visual Studio 2010 -> VisualStudio Tools 右键选择 VisualStudio2010Command Prompt 选择Run as Administrator.  
5. 在命令行中输入 cd "C:\Program Files\IIS\MicrosoftWebDeploy\ 切换到该路径下.
  6. 执行发布包package中的WebDevelopmentDemo.deploy.cmd 文件 并且附加参数 /t
  7. 查看执行命令后的输出文件.确认命令执行正确并且输出的发布文件正确.
  8. 此时充分执行上面的命令 并将/t 替换成/y . 表示正式执行cmd文件并执行发布.
  9. MSBuild将按照特殊的物理路径进行发布.
  
下面将验证前面的发布结果
  1. 在IIS Manager中选择DefaultWebSite并且选择Refresh .
  2. 查看 WebDevelopmentDemo . 并且选择查看该Web application 的 Switch to Content View. 查看文件.
  3. 可以查看到当前包含的文件, 并且右键选择WebForm1.aspx 并且选择Browse.
  4. 查看展示在浏览器中的结果. 当前可以看到之前的发布已经完成.
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-99594-1-1.html 上篇帖子: iis下Awstats的安装使用说明 下篇帖子: 完全停止iis服务(转载)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表