IIS - 技术教程文章

ASP.NET Core开发期间部署到IIS自定义主机域名并附加进程调试【图】

在.NET Framework环境下,我们经常会这么做 把一个web项目不经过发布直接部署到IIS里去,配置上主机名,修改一下hosts文件,就可以用自定义的域名来访问我们的应用程序,使用附加到进程(w3wp.exe)来调试我们的程序,我想大多数.NET程序员也是这么做的。那么在.NET Core环境下还可以这么做吗?答案是可以的。 创建一个ASP.NET Core 2.0的web项目,在项目上右键选择“属性”,选择“调试”选项卡 事实上我们也可以直接手动修改laun...

c# – YouTube数据API(v3)在Windows服务器(IIS)中托管

我正在使用此代码在youtube上上传视频 InsertVideoYoutube via .net 代码在我的本地机器上工作正常,但是当我在我的IIS上托管我的API时出现异常 这是我得到的例外Object reference not set to an instance of an object. System.Collections.ListDictionaryInternal at BusinessClass.UploadVideo.videosInsertRequest_ProgressChanged(IUploadProgress progress) at Google.Apis.Upload.ResumableUpload1.<UploadAsync>d__8...

iis-7 – Nginx反向代理SSL /缩小【代码】

我试图使用NginX作为几个IIS服务器的反向代理.目标是让NginX从IIS / Apache服务器进入缓存静态项目,如CSS / JS / Images.我也试图让NginX使用perl模块自动缩小js / css文件. 我在这里找到了一个缩小的示例脚本: http://petermolnar.eu/linux-tech-coding/nginx-perl-minify-css-js/ 使用脚本一切正常,除了反向代理中断. 问题: >我正在努力实现的目标是什么?我希望NginX在将脚本保存到缓存之前首先缩小脚本.> nginX可以自动设置正...

Django Windows+IIS+wfastcgi环境下部署【代码】【图】

教程基于 Windows 10专业版+Python3.6+IIS+wfastcgi 之上部署Django2.2的,同样适用于Windows server2012服务器和Windows7及以上的Windows操作系统。 环境准备 1.Python及其虚拟环境 Django依赖于Python解释器环境。安装步骤略。可参考https://www.cnblogs.com/wcwnina/p/9069783.html(根据实际情况,也可以不装虚拟环境)。 2.安装IIS服务器(含CGI) 打开【控制面板】->【程序和功能】,点开左侧的【启用或关闭Windows功能】,启...

Windows身份验证可以与IIS上的PHP一起用于ODBC连接吗?

是否可以在PHP中使用用户Windows身份验证(在iis中设置)进行数据库连接? 这在.NET世界中可以通过称为“模仿”的技术实现.这还存在于PHP / IIS世界中吗? 编辑:我使用的数据库是MS SQL Server 2005.解决方法:如果您可以使用Keberos对PHP应用程序进行身份验证,则可以使用kerberos Delegation将凭据传递给辅助服务器. Ken Schaefer在Kerberos上有一系列博客,包括授权的this article.

C# – NetUseAdd来自Windows Server 2008和IIS7上的NetApi32.dll【代码】

我正在尝试使用NetUseAdd添加应用程序所需的共享.我的代码看起来像这样.[DllImport("NetApi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] internal static extern uint NetUseAdd(string UncServerName,uint Level,IntPtr Buf,out uint ParmError);…USE_INFO_2 info = new USE_INFO_2(); info.ui2_local = null; info.ui2_asg_type = 0xFFFFFFFF; info.ui2_remote = remoteUNC; info.ui2_username = username; info...

c# – 如何在IIS上运行的dotnet Core应用程序中获得可见/调试高内存使用率

我们有一个应用程序,我们最近移植到使用Aspnet boilerplate框架,并有许多关于内存使用的问题.我们的初始症状是强烈的内存使用,在高使用时间没有减轻.内存使用量在夜间和周末增加,但不会达到高峰期的速度.当我输入这个时,我正在监视并看到当正常使用量最多为500-550mb时,应用程序在系统上使用超过5Gb的内存.我们使用几个内存分析工具来分析应用程序,发现框架库和我们引用的Kestrel版本中存在一些潜在的泄漏,但即使在修复问题之后,占...

windows server 2008 r2 IIS服务403-禁止访问访问被拒绝【图】

初次使用win 2008 r2配置IIS服务 点击打开网站会出现这种情况这种情况就是并没有配置默认文档 直接打开网址 只需要配置一下默认文档即可将自己写的.html文件添加在这里即可。

【转】Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法

更新Win10,原来的IIS站点访问不了,原因是因为IIS 没有.net 4.5,使用网上的aspnet_regiis.exe -i命令,一点都不靠谱,直接提示: C:\WINDOWS\system32>c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_regiis.exe -i Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0 用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。 版权所有(C) Microsoft Corporation。保留所有权利。 开始安装 ASP.NET (4.0.30319.0)。 此操作...

windows 系统对应的内核版本和自带 iis 版本

Windows 1010.0*Windows Server 201610.0*Windows 8.16.3*Windows Server 2012 R26.3*Windows 86.2Windows Server 20126.2Windows 76.1Windows Server 2008 R26.1Windows Server 20086.0Windows Vista6.0Windows Server 2003 R25.2Windows Server 20035.2Windows XP 64-Bit Edition5.2Windows XP5.1Windows 20005.0Windows 2000 Server→IIS5.0 Windows XP SP1→IIS5.0 Windows XP SP2,SP3→IIS5.1 Windows Server 2003,xp porfes...

Windows7 IIS 500-内部服务器错误的解决方法【代码】

内部服务器错误的解决方法:1、打开IIS,在功能视图中找到“错误页”,双击进去后,看最右边的“操作”下的“编辑功能设置…”,将“错误响应”下的“详细错误”勾上。2、打开控制面板→管理工具→Internet信息服务(IIS)管理器→双击“ASP”图标,然后在右边的窗口中展开“调试属性”,把“将错误发送到浏览器”设为True即可。微软基于安全性考虑不将错误信息发送给浏览器,记得在网站正式发布时,还原此项设置。如何起名 3、本地浏...

windows server2008 IIS下目录 [ application/database.php ] 不可写!解决

windows server2008目录 [ application/database.php ] 不可写!解决? ?在服务器上找到网站根目录 ? 网站用的thinkphp的框架 ? 属性 -- 安全 -- 编辑 -- 找到IIS_IUSERS的用户 ? 修改这个用户的权限: ? 把: ?修改 ?打钩,确定就可以了

在IIS(Internet Information Services) 中使用windows CMD命令的方法

安装pywinrm模块: pip install pywinrm 配置winrm服务的相关配置,使其支持远程控制: (winrm服务是windows 一种方便远程管理的服务;开启winrm service,便于在日常工作中,远程管理服务器,或通过脚本,同时管理多台服务器,来提高工作效率;) 配置如下: winrm service 的基础配置,执行之后提示选择的时候选中y: winrm quickconfig查看winrm service listener(分为http和https): winrm e winrm/config/listener为winrm se...

windows200364位iis6 php环境搭建【图】

最近接一个小活,就是帮着部署个php网站,服务器是window2003,iis6。之前在我自己得服务器上已经搭建过php环境,区别是我的服务器windows2012,而对方的是windows 2003。一开始下载了php5.6发现不行。百度查了下发现是版本太高,所以换了个php5.4。怎么安装也是百度搜的,在此整理一下。安装过几次了每次都百度。。。。 一、首先,安装Fastcgi安装 (文章末尾附件中有安装包下载) 点击安装文件fcgisetup_1.5_rtw...

在阿里云服务器windows server2012r iis上部署.net网站【图】

先说一堆废话:之前在阿里云上租了一个服务器,也配置了相关的环境,然后准备把自己手上的一个小网站挂上去,就按照我的上篇博客记载的方法把发布好的网站发布到服务器的iis上,结果发布之后死活访问不了,始终显示无法访问该网站,在试过防火墙等各种方法之后,都没有得到解决,就来打电话给阿里云的客服,求助了阿里云的工程师后,问题终于得到解决,现在记录一下,在一台新的服务器iis上发布网站的正确做法。1.添加站点添加站点...

Windows7中IIS简单安装与配置(详细图解)【图】

最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功。 一、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去二、点击左侧“打开或关闭Windows功能”三、找到“Internet 信息服务”,按照下图打勾即可等待安装完成四、安装完成后,再回到控制面板里面,找到“管理工具”,点进入五、双击“Internet 信息服务(IIS)管理器”就是IIS了。如果经常需要使用IIS的朋友,建议鼠标指到“Internet 信息服...

c#FTP应用---windows iis【图】

一.什么是FTP FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件. 二.搭建前期准备 1.首先打开控制面板找到“程序”点击打开,如下图所示:2.在打开的“程序”窗口中,找到“启用或关闭windows功能”点击打开,如下图所示:3.在“windows功能”中找到“Internet Information Services”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”,如下图所示:4....

Windows Server下安装IIS管理器【图】

1. 打开服务器管理器->角色->添加角色2.添加角色向导之开始之前,此时直接点下一步3.选择服务器角色->勾选Web服务器(IIS)4.Web服务器(IIS)简介,此时直接点击下一步5.选择角色服务6.确认安装选择,此时直接点击安装开始安装后就会进入以下界面安装完成时,如下图所示7.查看IIS管理器 可以在服务器管理器中查看IIS管理器角色也可以在开始中搜索IIS, 直接进入IIS管理器

IIS解决CPU和内存占用率过高的问题

发现进程中的w3wp占用率过高。经过查询,发现如下:w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会有对应的多个w3wp.exe的进程实例运行。这个进程用来分配大量的系统资源。这个进程对于系统的稳定和安全具有重要的意义,不能轻易的结束掉这个进程。找到解决办法:(Windows2008中可以通过:服务器管理器->角色\web服务器\iis管理器 找到网站下的应用程序池,直接在程序池项的右键中修...

windows iis 禁用除了GET和POST之外的请求方法【图】

禁用除了GET和POST之外的请求方法通过HTTP谓词禁用除了除了GET和POST之外http请求、HTTP 1.1 共8种请求方法分别是1 GET 请求指定的页面信息,并返回实体主体。2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。4 PUT 从客户端向服务器传送的...

Windows Server 2016 配置 IIS 详细步骤

简介 本文主要记录 Windows Server 2016 环境下,安装配置 IIS 的详细步骤。需要说明的是,在选择“功能”或“角色服务”时不建议将所有的都勾选上,因为这样会添加很多不必要的功能和服务,占用服务器磁盘空间和运行速度,应该是根据自己需要进行选择配置。 1. 打开控制面板 -> 程序 -> 选择“启用或关闭 Windows 功能” -> 选择“添加角色和功能”,如图: 2. 选择“基于角色或基于功能的安装”,单击“下一步”,如图:...

Windows IIS ASP.NET Core中创建和使用HTTPS自签名证书【图】

为什么要用Https就不说了。 第一步:创建自签名的证书。在Windows下开启PowerShell,将以下文字粘贴进去:# setup certificate properties including the commonName (DNSName) property for Chrome 58+ $certificate = New-SelfSignedCertificate `-Subject 改成自己想要的标题不要带乱七八糟的符号(安装证书的时候会显示这个) `-DnsName 友好域名 `-KeyAlgorithm RSA `-KeyLength 2048 `-NotBefore (Get-Date) `-NotAfter (Get...

【搭建网站】Windows2008系统iis搭建网站教程【图】

windows2008安装iis和2003安装iis完全不同,相对来说,windows2008安装iis还是比较好操作的。 windows2008安装iis具体步骤 1.右键计算机→管理→选择角色→添加角色如下2.下一步3.勾选web服务器(iis)下一步4.根据需要勾选需要的服务5.下一步,点击安装即可到这里windows2008系统iis安装已经完成。 打开浏览器输入:http://localhost/,如果看到如下界面就说明iis安装成功了。下面我们搭建一个iis网站。 网站有许多不同的环境,我...

nginx 系列1 linux下安装以及配置IIS分发【代码】【图】

一. 安装操作系统:centos 7 ,nginx版本1.12.2,windows server 2008 iis 1.1 确认nginx所依赖的工具Zlib: nginx提供gzip模块,需要zlib库支持,Openssl: nginx提供ssl功能, Pcre: 支持地址重写rewrite功能。如果没有安装,在root下使用yum来安装。 -- 检测是否安装依赖工具包 [root@xuegod64 hsr]# yum list | grep zlib [root@xuegod64 hsr]# yum list | grep openssl [root@xuegod64 hsr]# yum list | grep pcre  1.2 安装...

Win2012+Nginx+IIS+xxfpm(服务版)【代码】

这次做了一个项目部署在环境为win2012+nginx1.13.5+mysql5.6+php7的环境下,服务器是阿里云的 由于之前没有这种经验,遇到了点坑(据参考文章里说的这坑还有些年份了),最开始自己是用Php-cgi解决的,但是不知道是服务器问题还是别的什么情况,运行cmd输入php-cgi.exe -b 127.0.0.1:9000不能关闭cmd,否则cgi就一起关掉了。这也忍了,但是自己访问后台上传多几张图片,cgi自己就能挂掉,这种情况当然不能忍,所以查阅各种资料,最...

IIS 配置错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。 HTTP 错误 500.19

在IIS中配置好网站后,在IE或者其他浏览器中访问出现如下错误: 配置错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 在网上有两种解决方法: 1.控制面板-程序和功能-启用或关闭Windows功能,把.NET Framework全选上、保存,再刷新一下网页就可以了(简单快捷)。 2.因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。运行命令行 %windir%\sys...

iis ftp目录设置为网络路径映射问题

目的: 1、在windows server 2019服务器上搭建IIS FTP服务 ; 2、由于本地磁盘空间不足,需设置FTP根目录为已映射的网络驱动器; 解决方法:通过创建虚拟目录实现。 1、IIS访问远程共享目录需要一定的权限,IIS的匿名用户没有这个权限,所以首先要建立一个新用户,但这个用户要与访问网络驱动器相同的名称和密码; 2、虚拟目录中的物理路径不可设置为已映射的盘符,需时网络路径,比如:\\192.168.10.236\ftp;

IIS使用笔记【图】

1.网站--新增网站/FTP站点——略 注意:更改合适的端口号,IP地址可设置为 全部未分配 2.新增完网站后进行修改 第一步:选择对应网站 第二步:点击——绑定 3.设置Framework版本 第一步:选择——应用程序池 第二步:选择对应的网站,设置对应的Framework版本 4.浏览——查看API文件内容 5.选择根目录:目录浏览:双击,启用、禁用 6.

使用Microsoft.Web.Administration.dll 管理IIS Manager

微软官网API地址:https://docs.microsoft.com/en-us/dotnet/api/microsoft.web.administration?redirectedfrom=MSDN&view=iis-dotnet Microsoft.Web.Administration命名空间包含开发人员可以用来管理IIS管理器的类。 使用此命名空间中的类,管理员可以读取配置信息并将其写入ApplicationHost.config,Web.config和Administration.config文件。 Microsoft.Web.Administration命名空间中的类包含一系列方便的顶层对象,这些对象使开...

IIS7.0快速入门系列笔记【图】

前言B站:IIS7.0快速入门系列视频课程各Windows版本对应IISWindows系统 IIS版本Windows NT Server 3.5.1 1.0Windows NT Server 4.0 2.0Windows NT Server 4.0 SP3 3.0Windows NT Server 4.0 SP3 Option Pack 4.0Windows 2000 5.0Windows XP Professional 5.1Windows Server 2003,Windows XP Professional X64 6.0Windows Vista 7.0Windows 7,Windows Server 2008 R2 7.5Windows Server 2012 8.5Windows Server 2016,Windows Ser...