发布网站至IIS-附加到进程调试

Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

一:发布项目。

1.点击启动项目右键发布,选择自定义。

2.填写配置文件名称

3.选择File System,选择目标路径。

4.选择Debug模式

5.最后预览点击发布。

二:配置IIS。

1Windows7中IIS的配置

开始==》控制面板==》程序和功能 如下图所示:

点击【打开或关闭Windows功能】如下图所示:

将‘Internet信息服务’下所有的节点都勾选上,点击【确定】。

  1. 准备工作

1.1.    检查发布系统的Microsoft.NET Framework的版本号与发布的服务器上的版本号是否一致。

2.1.    将发布的系统生成,找到启动项目。右键==》将Windows资源管理器中打开文件夹。将文件夹中的文件全部复制一遍。

3.1.    在C:\inetpub\wwwroot下起个项目名称,如FMS。将上一个步骤中的文件全部放到FMS文件下。

  1. 发布网站

开始==》控制面板==》管理工具。如下图所示:

双击‘Internet 信息服务(IIS)管理器’,弹出Internet 信息服务(IIS)管理器窗体。如下图所示:

将左侧的功能树打开。点击【网站】右键选择【添加网站】。弹出添加网站窗口。如下图所示:

填写网站名称(FMS)物理路径(C:\inetpub\wwwroot\FMS)填写端口号(可以随便填写)(其中红色数据来源于准备工作中)。

注意->如果设置了主机名,那么你就需要配置一下  hosts 文件

位置:C:\Windows\System32\drivers\etc

用编辑器打开,在后面添加

127.0.0.1          test.cool.com

点击【应用程序池】。如下图所示:

双击FMS,弹出编辑引用程序池。如下图所示:

选择.NET Framework 版本和托管管道模式。点击【确定】按钮。

注意:选择.NET Framework 版本号与系统程序的版本号一致,托管管道模式建议选择经典。

找到FMS功能节点双击FMS节点,页面的右边显示FMS主页。

如下图所示:

双击【处理程序映射】,页面右边显示处理程序映射。

看看有没有类似与PageHandlerFactory-ISAPI-2.0-64(其中红色是FMS的Microsoft.NET Framework的版本号 绿色是电脑是多少位),如果没有者添加处理程序映射。

添加Microsoft.NET Framework的版本号

如下图所示:

点击添加脚本映射,弹出添加脚本映射如下图所示:

填写请求路径(*.aspx)可执行文件(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll)名称(asax)。点击【确定】。弹出如下图所示的窗体:

点击【是】。如果出现错误,这是你的Web.config属性中设为是只读的。将Web.config属性中的只读勾选去掉即可。再次按照以上步骤添加。

三:附加进程

1.       对要测试的页面设置断点,然后选择”调试”->”附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面)

2.       配置完成,当打开你需要测试的页面的时候,遇到断点就会跳转到vs!

在vs2015中使用附加进程的方式调试IIS中的页面的更多相关文章

  1. 在VS2010中使用附加进程的方式调试IIS中的页面

    h3{background:#333333; } 准备篇-配置IIS环境 在发布网站之前,需要安装iis环境! 之后点击确定即可! 发布网站至IIS-附加到进程调试 1.       用VS2010将 ...

  2. VS2010使用附加进程的方式调试IIS中的页面介绍

    1.       对要测试的页面设置断点,然后选择”调试”->”附加到进程”,在进程中选择w3wp.exe进程(需要先打开需测试的页面) 2.       配置完成,当打开你需要测试的页面的时候 ...

  3. VS中附加进程的方式调试IIS页面,以及设置断点无效问题解决

    以前调试网站的时候都习惯是直接在解决方案中右键调试——启动新实例,后来发现这样的缺点有: 1.启动比较慢: 2.一些浏览器的request参数无法带入: 3.不特殊指定启动url的话,VS会将页面加载 ...

  4. vs2015如何使用附加进程调试发布在IIS上项目

    1.如何使用附加进程调试IIS上的网站项目 1)在IIS部署一个网站项目 2)保证浏览器可访问(比如访问登陆页面) 3)在项目中LoginController断点,并在工具栏的调试找到附加到进程 4) ...

  5. 关于VC中的附加进程调试

    今天领导要求在服务端添加一个获取会议参数的功能接口,接口写好后要自己测试,但是没有客户端的源码,只有客户端安装程序和客户端与服务端发送信令的底层库KSYSClient.dll,而我修改了客户端需要底层 ...

  6. css中常见几种float方式以及倒计时(刷新页面不清)

    css中常见几种float方式 http://jingyan.baidu.com/article/72ee561a670269e16138dfd5.html <script type=" ...

  7. vs 调试 iis中的网站

    打开网站,在vs中附加进程,选择w3wp.exe,如果不能下断点,设置一下pdb文件位置

  8. VS2013远程调试IIS中的网站

    问题描述一般网站发布到远程iis中了.我们就无法调试了... 今天查到个可以远程调试iis或winform的方法: 记录下 第一步:copy 本地 C:\Program Files (x86)\Mic ...

  9. 在Linux 中如何从进程相关的文件描述中恢复数据

    在Linux中误删除了某个文件,但是 ps-ef|grep 文件名 发现某个进程还在使用该文件,那么可以通 过以下方式恢复文件. 例如:创建一个简单文件/tmp/test.txt, 随便向里面写点内容 ...

随机推荐

  1. OS 管理命令

    查看当前目录下最大的文件 du -amx |sort -nr|more ################################################################ ...

  2. div+css 制作表格

    <div class="table"> <h2 class="table-caption">花名册:</h2> <di ...

  3. Hibernate 一对一映射(惟一外键)

  4. 二、spring-boot-devtools热部署

    springboot提供了热部署,需要添加依赖: <dependency> <groupId> org.springframework.boot</groupId> ...

  5. equals()重写

    ** 注意 ** 1.重写equals方法修饰符必须是public,因为是重写的Object的方法. 2.参数类型必须是Object. 3.重写equals方法后最好重写hashCode方法,否则两个 ...

  6. 1、springboot之HelloWorld

    最基本的,官网copy 创建maven项目 maven中添加 <parent> <groupId>org.springframework.boot</groupId> ...

  7. 读EntityFramework.DynamicFilters源码_心得_示例演示02

    上次对EntityFramework.DynamicFilters整体的项目结构有了一个认识,这次我们就通过阅读说明文档,示例项目,和单元测试,来动手构建一个我们的体验项目,通过对动态过滤器的使用,使 ...

  8. css3打包后自动追加前缀插件:autoprefixer

    用vue-cli构建的项目脚手架已经帮你把autoprefixer的配置做好了,自己不需要做什么改动就会自动加前缀: 下面一起看看涉及到autoprefixer这个插件的一些配置: 1,postcss ...

  9. css3特别篇图解FlexBox

    图文转自微博网友勾三股四 一.flex-direction 二.flex-wrap 三.justify-content 四.align-items 五.align-content

  10. js中map和python中的map

    js 中的map: 由于map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果: function pow( ...