IIS - 技术教程文章

IIS部署ASP.NET环境【图】

//以Win10 Pro为例,Win7中为 ”我的电脑”首先在电脑找到 ”此电脑” 图标 点击右键,点击属性//这里截图不了略过点之后是这样子控制面板 程序 启用或关闭Windows功能 这个就是IIS 展开万维网服务 应用程序开发功能ASP.NET为必选项,其他IIS的扩展为可选项,选高版本的原因不用说了吧(此处省略一万字......)确定没有Apache/IIS/Nginx等服务器环境占用80端口 点确认 等待安装完毕即可 //默认设置80端口,所以80端口占...

Windows(64位IIS)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

原文地址:http://blog.163.com/da7_1@126/blog/static/10407267820111011150183/http://www.mycodes.net/78/6296.htm 在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因,后来搜过了一下,才发现解决问题的办法是如此简单:解决方法之...

禁用Windows服务器iis错误导致启动vs调试【代码】【图】

问题描述:IIS站点错误会导致windows服务器启动vs调试,这在生产服务器是完全没必要的,会导致下面的问题,弹出一个调试框,必须手动关闭。很是不爽。。关闭调试导入注册表:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] "DbgManagedDebugger"=- "DbgJITDebugLaunchSetting"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug] "Debugger"...

IIS Server Application Unavailable

转载:http://blog.csdn.net/ztlyz84/article/details/1906200,http://www.cnblogs.com/luluping/archive/2012/02/07/2342068.html,http://hi.baidu.com/278405007/item/95435071cf4a6e10d1dcb3441.建虚拟目录时出现 解决办法: 在IIS中新建一个应用程序池,然后选中你的 基于.net framework2.0的虚拟目录,点“属性”-》在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”。2.新服务器发布网站时,遇到如下情况:...

python在iis获取header

#print os.environ[‘QUERY_STRING‘]#print os.environ[‘HTTP_HOST‘]#print ‘-----------------------------------------‘print """<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><title></title></head><body>"""# 调用print(encrypt_md5(‘hello world‘)) print os.environ[‘QUERY_STRING‘]print os.environ[‘HTTP_HOST‘]pr...

.Net中如何操作IIS

.Net中如何操作IISNet中实际上已经为我们在这方面做得很好了。FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐。编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作IIS,但是此时我们不再需要GetObject这个东东了,因为.Net为我们提供了更加强大功能的新东东。 System.DirectoryServices命名空间中包括了些强大的东东--DirectoryEntry,DirectoryEntries,它们为我们提供了访问活动目录...

VS2012 webservice的创建并在iis上发布,发布完后解决“测试窗体只能用于来自本地计算机的请求.”问题视频教程

VS2012 webservice的创建并在iis上发布,发布完后解决“测试窗体只能用于来自本地计算机的请求.”问题视频教程??http://yunpan.cn/cZckwQc7FyFN9 访问密请下载查看 http://download.csdn.net/detail/u014180504/8503089??原文:http://blog.csdn.net/u014180504/article/details/44276031

WebService 发布在iis上 外网访问失败

需要在system.web中加入以下代码。<webServices><protocols><add name="HttpSoap"/><add name="HttpPost"/><add name="HttpGet"/><add name="Documentation"/></protocols></webServices>如果WindowsIdentity.GetCurrent().Name还是Get不到当前电脑的用户名,需要在iis中配置。双击站点,在右边IIS中找到Authenticcation图标,点进去Anonymous Authentica 设置为Disabled,ASP.NET Impersonation设置为 Enabled,Basic Authenticat...

ASP.NET在IIS7.5(IIS7)配置伪静态【图】

http://jingyan.baidu.com/article/67508eb4ff92c69cca1ce49a.html 我相信不少站长都遇到个头疼的问题。.NET如何在IIS7或者IIS7.5下设置伪静态? 现在小编来一一解答这个问题! 首先,在这之前对IIS 6.0 配置过伪静态:httpHandler实现.Net无后缀名Web访问。现在服务器硬件升级了,操作系统也升级成了Windows Server 2008 SP4,好吧。我们也来设置下IIS 7.5的伪静态!方法/步骤 首先新建一个应用程序池,名称任意,这里小编新建的是:...

IIS应用程序池最优配置方案【代码】【图】

找到Web站点对应的应用程序池,“应用程序池” → 找到对应的“应用程序池” → 右键“高级设置...”一、一般优化方案  1、基本设置  [1] 队列长度: 默认值1000,将原来的队列长度改为 65535。  [2] 启动32位应用程序:默认值False,改为True, 否则安装一些32的组建或32位的php都会出错。  [3] 托管管道模式:Integrated 或 Classsic。   2、高级设置  [1] 闲置超时(分钟):默认20分钟,修改设长。  [2] 快速故障...

总结:利用asp.net core日志进行生产环境下的错误排查(asp.net core version 2.2,用IIS做服务器)【代码】

概述调试asp.net core程序时,在输出窗口中,在输出来源选择“调试”或“xxx-ASP.NET Core Web服务器”时,可以看到类似“info:Microsoft.AspNetCore.Hosting.Internal.WebHost[2] Request finished in 285.6ms 200 text/css”这样的内容,这就是asp.net core的日志如果出现了未捕获的异常,在输出窗口中可以看到出错信息,如:fail: Microsoft.AspNetCore.Server.Kestrel[13]……An unhandled exception was thrown by the applic...

IIS 的负载均衡【IIS7.0以上才可以使用】---- Application Request Routing(ARR)【图】

1.ARR依赖于以下组件:Microsoft URL Rewrite Module for IIS 7.0.Microsoft Web Farm Management Version 1 for IIS 7.0.Microsoft Application Request Routing Version 1 for IIS 7.0.Microsoft External Cache Version 1 for IIS 7.0.ARR的安装,需要相关的环境:IIS 7.0 以及以后的版本 下面开始进入安装: 1. 下载ARR:现在ARR已经发展了2.5的版本,可以说已经很稳定了,笔者也在一些大型项目中已经采用,效果还不错。现在地...

VBS获取本地IIS中网站的信息(IP、端口、站点名称)

Dim W3SVC,WebServer,Bindings,ALLBindingInfo,fs,TextFilePath,WebSiteNameOn Error Resume NextErr.ClearSet fs = WScript.CreateObject("Scripting.FileSystemObject")TextFilePath = fs.GetFile(WScript.ScriptFullName).ParentFolder.Path & "\IISBindingCheck.tmp"AllBindingInfo = ""Computer = "localhost"Set W3SVC = GetObject("IIS://" & Computer & "/W3SVC")For Each WebServer in W3SVC If IsNumeric(WebSer...

MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法

MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法1.出现的错误页面 2.定位原因,因为web.config中有配置4.5而实际服务器只装了4.0,导致没有办法解析。出现上述错误 3.解决办法<system.webServer><modules runAllManagedModulesForAllRequests="true" /></system.webServer>重新启动网站,回收,再次查看,就可以运行了。原文:http://www.cnblogs.com/chenhuzi/p/4995376.html

vs2015 无法启动IIS Express Web服务器【图】

今天在VS2015上装了之后无法启动IIS Express Web服务器。然后我去查看了windows日志发现vs创建的虚拟目录不见了(至于是不是以上原因导致的没去查明)然后在vs2015中点击解决方案资源管理器==》右键点击web项目==》属性==》Web==>创建虚拟目录。至此,OK了原文:http://www.cnblogs.com/ForeverSoft/p/5261451.html

IIS7.5 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法

<system.webServer> <validationvalidateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true" /></system.webServer>在web.config增加<modules runAllManagedModulesForAllRequests="true" />如果还不行,请检查一下“处理程序映射”,里面是否有“ExtensionlessUrlHandler-Integrated-4.0”,如果没有,请注册.net4.0。在运行里输入:C:\Windows\Microsoft.NET\Framework\v4.0.30319\...

IIS连接数

如果要想知道确切的当前网站IIS连接数的话,最有效的方法是通过windows自带的系统监视器来查看。一、运行-->输入“perfmon.msc”.二、在“系统监视器”图表区域里点击右键,然后点“添加计数器”.三、在“添加计数器”窗口,“性能对象”选择Web Service,“从列表选择计数器”选中Current Connection,“从列表选择实例”选中你要统计的站点,最后点击“添加”按钮.查看IIS连接数,还可以在“运行”-->输入“netstat -a”命令来查...

IIS7.5 不能加载外部引用的第三方JS,CSS,img等一系列静态文件

做了一个mvc的项目,今天放iis上跑样式和功能进行调试,由于之前机子是新装的,所以IIS没有装。装iis是小事几分钟,但测试的过程中,一直是只能显示本页面的html标签和写在本页面的css和js。外部的第三方引用都不能用,实在纳闷。iis重装了几次,最后发现有个iis默认值处有问。如下-->在打开或关闭window功能中的Internet信息服务里的万维网服务=>常见HTTP功能=>静态内容 。注意,这里默认是不勾选的。原文:http://www.cnblogs....

在IIS上新发布的网站,样式与js资源文件加载不到(资源文件和网页同一个域名下)【代码】【图】

在IIS上新发布的网站,网站能打开,但样式与js资源文件加载不到(资源文件和网页是同一个域名下,例如:网页www.xxx.com/index.aspx,图片www.xxx.com/pic.png)。然后单独打开资源文件(例如打开图片的链接)是,报错: 这个问题应该是web.config配置文件的设置问题。在配置文件的<httpHandlers>下的节点,对应的资源文件的type值设置可能是“System.Web.DefaultHttpHandler”值(默认),例如: <httpHandlers><add verb="*" path="...

.net iis 域名泛解析实战【代码】【图】

最近做个人网站想实现多个二级域名,一来为了好记,二来为了搜索引擎优化,搜索引擎对二级域名的收录还是比较快的。刚开始做了4,5个二级域名,每个都是在域名解析后台手动添加的,不过随着二级域名越来越多,发现这种方式太麻烦太累了,所以才想通过程序来实现多个二级域名的解析。实现二级域名泛解析,首先要在域名管理后台添加一个泛解析 添加一条A记录 主机记录写成 *即可 如下图,其次我们需要在iis上建立一个网站比如叫fanji...

IIS Express 配置 Json【图】

在VS2013中调试D3官网的一些Sample过程中遇到了一个奇怪的问题:凡是Sample中使用的数据源是json文件时候,smaple 就无法在浏览器中正常运行。经调试后发现根本原因是IIS Express 默认不允许浏览器下载客户端的.Json文件。解决方案自然就是更改IIS Express的applicationhost.config。在config中加入Json文件配置即可。配置如下IIS Express 配置 Json: 原文:http://www.cnblogs.com/1zhk/p/4735050.html

net Core 2.0应用程序发布到IIS

.net Core2.0应用程序发布window服务器报错容易错过的配置。1.应用程序发布。2.IIS上新建网站。3.应用程序池选择无托管代码。4.服务器上安装DotNetCore.1.0.1-WindowsHosting。安装成功后重启服务器。在命令程序中输入 net stop was /y 停止服务net start w3svc重启服务。5.安装 dotnet-sdk-2.0.0-win-gs-x64

IIS 问题记录

1、Windows操作系统下,类似于dwg特殊格式的附件下载失败解决方案:需要在MIME中重新添加dwg格式的文件类型如下:.dwg dwg/dwg 这样的类型,即可正常。2. win2008下打开表单时报未将对象引用设置到对象实例的错误解决方案::1) 选中应用程序池(例如mypt)----->右侧操作栏中高级设置----->常规中启用32位应用程序true----->确定保存2) 选中Default Web Site----->右键添加应用程序----->例如设置别名为mypt----->应用程序池...

Asp.Net Core 如何在 IIS 中设置环境变量【代码】

当运行一个 Asp.Net Core 应用的时候, WebHostBuilder 根据环境变量来判断当前运行的是哪个环境,可能是 Development,Staging或者Production.你也可以设置成随便的一个字符串.这个链接将会告诉你 如何在各种平台各种环境中设置环境变量.但如果你使用 IIS来代理 Asp.Net Core.你需要在 web.config 中设置环境变量<configuration><system.webServer><handlers><add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" r...

iis部署网页时应该避免的特殊端口

1 tcpmux 7 echo 9 discard 11 systat 13 daytime 15 netstat 17 qotd 19 chargen 20 ftp data 21 ftp control 22 ssh 23 telnet 25 smtp 37 time 42 name 43 nicname 53 domain 77 priv-rjs 79 finger 87 ttylink 95 supdup 101 hostriame 102 iso-tsap 103 gppitnp 104 acr-nema 109 POP2 110 POP3 111 sunrpc 113 auth 115 sftp 117 uucp-path 119 NNTP 123 NTP 135 loc-srv / epmap 139 net...

如何在 IIS 中重定向 http 请求至 https【代码】【图】

曾经简单记录过一次:https://www.cnblogs.com/xwgli/p/12341961.html这次详细记录一下。1、下载并安装 rewrite 模块,支持 IIS 7 及以上版本https://www.iis.net/downloads/microsoft/url-rewrite2、在站点的 web.config 文件中增加 rewrite 规则配置<?xml version="1.0" encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rule name="强制跳转 https 路径" stopProcessing="true"><match url="(.*)"/><condi...

win2003的IIS無法使用,又一次安裝提示找不到iisadmin.mfl文件

我的系統是win2003 繁體版 sp2,現在iis無法使用,我同事的也是,也不知道是不是跟在網域中有關係,因為我用虛擬機的繁體系統win2003 R2版iis能够正常使用,不過曾经那台電腦也是在網域中,可是就能够用,還配置了支持php的,真是鬱悶死我了.在網上搜索一下,發現非常多人都遇到這種情況,几種方法都試過了,都還是不行,也試了用那個win2003 R2版來安裝iis,還是不用访問,估計是iis與我在用的系統不匹配,在網上查到iis與系統不是統一個版本号的...

IIS HTTP文件服务器搭建步骤【图】

利用IIS搭建HTTP文件服务器,可下载、上传(用户名验证)1、右键网站,添加应用程序2、物理路径,选择系统的目录配置,上一层别名:CAPI3FileService3、效果如下:4、(以下步骤为上传权限控制,非常重要)选择网站,WebDAV创作规则5、启用WebDAV6、点击WebDAV配置,应用7、选择创建的文件服务器应用程序选择身份验证:8、启用Windows身份验证,禁用匿名身份验证9、配置写权限10、 虚拟目录和电脑用户部分参考:IIS FTP文件服务器搭...

解决php与IIs的冲突【图】

ISS与apache 服务器的默认端口号为 :80;在浏览时,无法访问到。 可以将 apache的端口 改变即可;Apache安装好后,在其安装目录下的conf文件夹内会有httpd.conf这样一个文本文档,它是Apache的配置文件,用于指挥 Apache的运行,Apache默认的网页服务端口号固然就在这个里头配置(修改)。要修改这个文件,肯定首先要打开它,直接双击就行我系统默认为文本 文档工具打开,然后同时按下键盘上的Ctrl+F组合键,在弹出的“查找”对话...

Apache与IIS的客观对比(不比不知道,一比吓一跳)

Apache与IIS的优劣对比 对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。 一、免费与收费之争: 虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想合法使用IIS就要购买正版Windows操作系统。 反观Apache,他是完全免费的。不需要支付任...