一.网站添加到IIS 做网站开发,很有必要把项目添加到IIS中,这对浏览和后期的调试很有帮助.怎么把网站添加到IIS上? 1). 打开IIS,然后操作步骤如下图: 选择Default Web Site 右击-->添加应用程序-->输入别名-->选择应用程序池-->输入物理路径(项目所在的本地路径)-->确定 2). 添加项目完成后,注意设置默认文档(即:登录页面) 二.附加进程调试 进了公司,调试时,要学会使用附件进程调试.如果直接点击调试,VS会重新编译整个项目非常浪费时间…
刚用windows10 ,感觉有些地方别扭.就在是vs2015开发程序的时候,就遇到了个问题. 首先 我是使用adminitrator账号登陆的. 双击vs解决方案,打开iis,然后结合vs2015里的代码调试,结果就提示 “此任务要求应用程序有提升的权限”. 纠结,明明已经是超级管理员administrator登陆的,竟然还是没权限,没搞明白windows10是咋回事. 纠结了半天,终于在网上找到一个解决方案: 打开vs的安装路径,我的是 C:\Program Files (x86)\Comm…
1:在一个网站成功部署后,有可能会遇到一些错误,但是又不能直接看出错误源(如果能在源程序里下断点进行调试就好了,这样就能准确的找出错误代码),下面介绍如何在一个已经部署的网站上进行断点调试(前提有网站的Debug模式下的源码) 2:通过VS打开该项目的源码(这里以VS2010为例),在出错的页面后台相应位置设置断点 如图: 3:选择工具栏上的  工具-->附加到进程选项-->选择w3wp.exe (快捷键:Ctrl+Alt+P) 点击附加 如图: 4:如果没有w3wp.exe 选项可能是你的电…
http://blog.csdn.net/jiben2qingshan/article/details/9249139 概述 网站是由一个个页面组成的,是万维网具体的变现形式,关于万维网,网页的方面的理论知识,大家可以看一看这篇博客:万维网文档,在这里就不多说了.网站的发布要到达的一个目的就是,别人可以通过浏览器访问该网站里的页面. 网站的发布从程序源代码的存在形式可分为:源码发布和预编译发布.源码发布是源代码未经过编译,直接发布:预编译发布是源代码的部分程序集经过编译,生成相应的DLL文件后发…
IIS调试 1.首先要把项目发布至IIS上,确保项目能正常运行. 2.从IIS上右键站点>管理网站>浏览 或者打开“内容视图“ 选择一个文件右键>浏览. 3.用vs打开该项目,选择 调试>附近到进程> 或者 ctrl+alt+p  直接打开进程框.在可用进程底部,有一个”显示所有用户的进程“要选中,iis的进程才显示出来. 4.凡是配置IIS中项目,进程都是以w3wp.exe 开头的.如果有多个iis进程,那就看下ID一栏,或者用户名一栏,后边会对应这项目名称,选中进程,附加…
想必大家之前在进行ASP.NET Web 应用程序开发期间都有用到过将我们的网站部署到IIS自定义主机域名并附加到进程进行调试. 那我们的ASP.NET Core Web 应用程序又是如何部署到我们的IIS上面进行调试的呢,接下来我们来简单介绍下: 一.安装IIS所需的Host扩展(Windows Server Hosting) 下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.2 或者从百度网盘获取: 链接:https://pan…
一.IIS安装,此处以Windows10操作系统为例 首先依次进入控制面板=>程序=>程序与功能=>启用或关闭Windows功能 将Internet开头的三个选项全部打钩后点击确定安装,安装成功后开始菜单Windows 管理工具下就会有IIS了 此外如果是先安装.NET Framework 4.0 再装IIS 就会提示.NET4.0相关处理程序未被注册到IIS 此时我们可以打开命令窗口 windows+R输入cmd 回车,依次输入以下命令 cd C:\Windows\Microsoft.…
1.如何使用附加进程调试IIS上的网站项目 1)在IIS部署一个网站项目 2)保证浏览器可访问(比如访问登陆页面) 3)在项目中LoginController断点,并在工具栏的调试找到附加到进程 4)打开附加进程,找到IIS的进程w3wp.exe,点击附加 5)附加进程成功后,访问IIS上网站项目,进入调试模式 注:在附加进程时,如果我们不是以管理员运行的VS,它会提示你需要权限,我们右键VS的图标选择“以管理员运行”即可. 有一个更为彻底的方法,找到VS程序,右键,选择“兼容性”选项卡,将“特…
1.背景 1.当我的手机连接电脑的时候想要调试居然连接不上,之后我将项目发布之后才可以请求(同一局域网下) 2.你们不觉得发布到IIS再附加进程太烦了么?看了看网上全是这种方法,这不科学!VS已经提供了更好的方式了.  2.准备 1.电脑和手机在同一个网络下面.(外网请求,可以看我其他的博客了)   3.开始(.net core方式) 1.选择项目左键的项目属性 2.发布IIS程序,选择本地文件发布就可以了. 现在就只要启动你的IIS程序,然后vs也选择刚才创建的IIS启动方式就可以了,在启动的…
有时候在window8以上系统中对C#系统进行调试 提示不能使用32位IIS Express,如果每次都采用IIS 在vs代码进行调试的时候很麻烦 下面我们就介绍一下怎么用编译调试64位代码: 网上方法一: 使用Visual Studio 2012开发网站或web应用程序时,可以使用两种web server.自带的development server和IIS EXPRESS.development server是x86版本的,IIS EXPRESS是同时x86和x64版. 然而在引用64位dll…
网站发布步骤: 这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因. 如有冒犯请联系本人,或删除,或标明出处. 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里. 原文 出处http://blog.sina.com.cn/s/blog_acb983ba0101c5um.html 1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击&…
附加到进程调试: 1.需要在IIS配置环境并可运行即通过浏览器可打开. 2.找到项目w3wp.exe进程并附加到进程调试,点击项目添加断点,直接访问浏览器即可. 优点:w3wp.exe是已经运行的,调试不需要重新启动进程去调试,只需要附加到该进程,减少启动进程时间(项目越大,新启进程会越慢),提高效率. 缺点:1.安装IIS服务,影响电脑运行速度,影响不大.2.搭建IIS站点来挂载项目,项目多对应就需要创建多个,此忽略不计,因开发不会同时开多个vs项目. 一.W3wp进程-属于浏览器的托管进程…
WebHost的配置 我们用vs2017新建一个空网站HelloCore 这里的CreateDefaultBuilde实际上已经在内部替我们做好了默认配置. UseKestrel 使用kestrel server来处理请求 UseContentRoot 设置站点目录 ConfigureAppConfiguration ConfigureLogging 但是在这个地方呢,我们可以使用ConfigureAppConfiguration对配置进行更改,比如说我们添加jsonfile和commandli…
WebHost的配置 我们用vs2017新建一个空网站HelloCore 可以使用ConfigureAppConfiguration对配置进行更改,比如说添加jsonfile和commandline配置.我们可以添加一个ASP.NET配置文件appsettings.json 使用ConfigureAppConfiguration进行读取appsettings.json 可以在Startup.cs中将配置读出来,ApplicationBuilder就是我们构建管道的构建器,但是这个时候Config…
大部分人在进行K/3cloud二次开发插件的调试时,选择的是附加IIS进程w3wp调试,本文给大家介绍一下基于WebDev附加进程调试,不用重启iis. 步骤如下: 1)拷贝K/3cloud产品安装目录中的website整个目录到另外一个开发目录中,例如:D:\K3Cloud4DEV\Website 2)如果你的操作系统是32位的,那么第2个步骤可以省略,如果你的系统是64位的,那么请找个32位的系统安装一下K/3Cloud,然后将安装目录下website\bin目录中所有o*.dll组件拷贝并…
这两周正在写毕业设计,我做的是一个问答网站.先介绍一下这个网站:这是一个关于大学生在线问答的网站,类似知乎和百度知道,不过功能没有人家多,毕竟这个网站我一个人在做.网站部署在阿里云,网站包括API,Web,IOS,三大模块,现在没有找到人帮忙写安卓,唉...  网站API已经写完了,Web端正在完善开发中,毕业答辩之前会吧基本功能上线,小伙伴们可以访问看看增加人气,不过没有写完,并且看着不咋好看,因为没人写前端,我又不擅长写页面所以有点低端.域名是:http://www.olas.cn 上面说的…
IIS 6.0允许将应用程序池配置成一个Web园(Web Garden).要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价.实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)——这就是Web园. 在IIS 6.0的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程…
在不改变现有网站代码的前提下加入验证功能: 1.假设现有网站后端nodejs,端口3000,nginx配置如下 server { listen 80; server_name localhost; location /{ proxy_pass http://localhost:3000; } } 2.现在要为该网站添加验证功能,在不改变原有代码基础上需要做如下工作: a.首先需要为nginx加入http_auth_request模块(附件),若nginx版本1.5.4+则无需添加该模块 b.新建…
应用场景:.Net做网站时,代码量很大的时候,每次调试一个网页都编译整个网站是不显示的,而且有时候整个网站是存在错误的,通不过编译.这时你又要调试某部分网页,就可以通过附加到进程调试.方法如下: (1)设置断点 (2)右单击要调试的网页,选择在“浏览器中查看” (3)"调试"-"附加到进程-选中"网页运行那个进程-附加到进程 出自:http://blog.sina.com.cn/s/blog_5b9b514b0100gnql.html 参考:http://blog.…
1首先获得你本机的ip地址 可以通过命令行输入 ipconfig/all 2配置电脑的iis(前提是你已经安装了) 右击我的电脑选择管理 右键网站添加网页 会出来上面的对话框 选择直接的项目web路径就ok ip地址和选自己的就行 端口随便选一个合法的. 有时候配置了出不来可能和防火墙有关. 还有就是记住 默认文档里面的后缀路劲可能没你需要的(想我的就加了一个index.cshtml)…
确认启用了 MIME 映射,或使用命令行工具 appcmd.exe 为网站添加 MIME 映射. 若要设置 MIME 类型,请在 IIS Express 安装目录中运行以下命令: appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string'] 变量 fileExtension 字符串是文件扩展名,变量 mimeType 字符串是文件类型说明. 例如,要为扩展名为“.json”的文件添加 M…
之前asp.net web项目在部署IIS站点的时候可以直接选择项目目录,不用发布,然后附加进程的时候,找到w3wp.exe开头的进程,再根据用户名找到要附加的进程,就可以附加进程调试了.但asp.net core web项目要发布后,才能部署到IIS上,然后就不知道怎么附加进程了.网上看了好多方法,终于解决了. 发布之后,部署到IIS了,就会有个dotnet开头的进程,根据用户名找到要附加的进程,然后就和以前的操作一样了.…
IIS 6.0允许将应用程序池配置成一个Web园(Web Garden).要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价.实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)——这就是Web园. 在IIS 6.0的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程…
今天领导要求在服务端添加一个获取会议参数的功能接口,接口写好后要自己测试,但是没有客户端的源码,只有客户端安装程序和客户端与服务端发送信令的底层库KSYSClient.dll,而我修改了客户端需要底层调用KSYSClient.dll源码和linclude包含的头文件,直接生成放入客户端是没有用的. 为了测试新添加的接口能与客户端互通,所以只能在客户端要调用的KSYSClient.dll中调用接口来测试. 这里所用到得仿佛是VC里的附加进程调试. 方法: 1.右键KSYSClient.dll源码项…
在将项目升级到 asp.net core 2.2 后,很少使用 IIS Express 运行项目了,基本都是控制台运行或者写个脚本批量启动要运行的接口(多个输出项目),一直以为是我机器的 bug 关于 vs 的 asp.net core 进程调试的这个问题困扰了我好一段时间未曾解决,得空整理记录一下. 问题描述 一顿操作猛如虎运行 dotnet run 很多个应用程序(前后端分离,多个项目运行的场景) 然后打开项目选择[调试-附加到进程](.net framework 要附加到 w3wp.exe…
1.安装.net core windows server托管工具包: 1.下载https://dotnet.microsoft.com/download/thank-you/dotnet-runtime-2.2.6-windows-hosting-bundle-installer 2.:指定目录发现访问404 ,才觉得core 不是这样运行的. 一.控制控制台方式运行: 1. 安装 Open Command Line 扩展插件 2. Open Command Line 扩展插件配置(Defaul…
关于附加进程调试的问题: 在项目当中经常使用“附加到进程”来调试项目,感觉挺方便的.我们做的项目通常都会发布到IIS(特别是B/S),一可以直接通过地址栏输入地址就可以运行项目,不必去使用开发工具来打开项目运行(数据库开启).“附加到进程”来调试项目,又可以给我们的调试工作带来一些方便,特别是稍微大一点的项目,有时候我们为了调试工作需要,会在项目当中,设置很多的断点,为了清楚了解每一步的细节.然而有时我们需要快速查看结果,或者想要跳过一些断点(还有需要,又不想删除这些断点)的时候,使用“附加到进…
程序启动VS自动附加到进程调试 1. 打开注册表regedit 2. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options 3. 新建QQ.exe[需要调试的进程名] 4. 右键修改字符串值 5. F2修改新生成的默认值----debugger 6.右键debugger修改二进制值-----vsjitdebugger.exe 7.右键我的电脑-属性-高级选项-环境变…
第一种:VS调试 vs打开项目,F5启动调试 第二种:附加到w3wp.exe进程调试 一.安装NET Core Windows Server Hosting软件包 安装 .NET Core 托管捆绑包,地址https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2 二.发布到iis hosts文件配置 右键项目属性,找到调试,启动选择IIS, URL输入我们配置的域名,托管模型选择进程…
我之前有篇文章介绍过如何将网站固定到Windows的开始菜单,并可以自定义图标.颜色以及Windows推送通知,其实Apple也有类似的功能,通过在网页的head部分添加link标记,在Safari浏览器中我们可以轻易地将网站添加到iPhone的主屏幕,使它看起来就像一个普通的app一样. 要实现该功能很简单,只需要在你网站的根目录下放一张名为"apple-touch-icon.png"的图片即可,像添加favicon一样(将名为"favicon.ico"的图标放在…