IIS - 技术教程文章
在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,他是完全免费的。不需要支付任...
记录兼职工作中遇到的问题-IIS 服务器站点无法启动【图】
问题描述部署在Windows Server 上的 IIS 服务器的 站点无法打开,进IIS 后发现站点被停止,点击启动 弹出对话框大概内容如下到服务中找到 world Wide Web发布服务 ,本以为将其启动就没事了,然而 问题并没这么简单。下面我将问题在自己的电脑(WIN10)上复现 启动服务后又弹出对话框如下根据错误代码百度一波,答案说相关的依存服务被关闭,需要启动依存的服务,后面发现依存关系缺失了一个HTTP Service... 正常情况下现在出现的问...
asp.net使用SpeechSynthesizer类生成语音文件部署到iis遇到的几个坑【代码】
首先需要引入命名空间System.Speech.Synthesis,代码如下:using (var speechSyn = new SpeechSynthesizer()) {speechSyn.Volume = 60;//语速speechSyn.Rate = -2;//音量speechSyn.SetOutputToDefaultAudioDevice();speechSyn.SetOutputToWaveFile(fullFileName);//"D:\\Record.wav" speechSyn.Speak(message); }这段代码在winform exe执行没有问题,但部署到iis上就会报异常: 现在无法开始异步操作。异步操作只能在异步处理...
MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found
web.config中添加<system.webServer><modules runAllManagedModulesForAllRequests="true" /></system.webServer>原文:http://www.cnblogs.com/tenghoo/p/3615789.html
IIS7配置asp程序【图】
Windows 中IIS7、IIS7.5是默认不安装的,所以在安装完Windows Vista/windows 7/windows 2008之后如果需要安装IIS7/iis7.5的话,就要自己动手了。 一、IIS7的安装 Windows 中IIS7、IIS7.5是默认不安装的,所以在安装完Windows Vista/windows 7/windows 2008之后如果需要安装IIS7/iis7.5的话,就要自己动手了。 安装的步骤为:开始》控制面板》程序》打开或关闭Windows功能》Internet信息服务。IIS7安装时需要注意的是,如果需要ASP...
linux下的php网站放到Windows服务器IIS下导入 .htaccess文件伪静态规则转换 (wordpress)【代码】【图】
需要特别注意的是:1. .htacdess文件在 wordpress中 是可以生成的安装 WP Super Cache后,开启该插件>>设置>>高级>>找到并点击"更新Mod_Rewrite 规则"按钮,这是会在网站根目录生成 .htaccess文件将该文件导入到iis中的 url重写模块即可2. 针对图片脚本样式文件报404的错误,可以通过以下规则 直接过忽略掉 <rule name="jpgtest" stopProcessing="true"><match url=".jpg|.png|.js|.css|.swf|.gif"/><action type="None"/></rule> ...
IIS6中ASP.NET实现对静态文件的授权控制
后台使用html+ashx+js开发在VS2008调试并未发现问题发布到IIS6才发现不需要验证也能访问html文件解决这个问题配置IIS即可了方法如下:IIS配置:网站->属性->目录->配置->映射->通配符应用程序映射插入c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll所有文件将会有APS.NET来处理这样html文件就不会被跳过了原文:http://www.cnblogs.com/chen8854/p/5020835.html
配置iis支持.json格式的文件
一、IIS 61. MIME设置:在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型:关联扩展名:*.json内容类型(MIME):application/x-javascript2. Script Map Handler设置:还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面扩展名:.json运行文件:C:\WINDOWS\system32\inetsrv\asp.dll动作:GET,POST3....
windwos组件自动化安装-命令行DISM安装iis和msmq消息队列【代码】
微软在xp时可以使用ocsetup.exe来安装部署windows组件,在vista之后推出了pkgmgr命令来安装windows组件在win7/windows2008r2之后,新推出了Deployment image serviing and management(Dism.exe)工具,此工具提拱了强大的包安装功能,不仅可以对已经安装好并启动的winows进行组件的安装部署,还可以对没有启动起来的操作系统(比如mount到某个碰盘上的安装文件wim或vhd文件,对安装包进行预先部署,这样可以在安装完成后,这些组件就...
[Windows Server 2003] IIS自带FTP安装及配置方法
★ 欢迎来到〖护卫神·V课堂〗,网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频。★ 本节我们将带领大家:IIS6.0自带FTP安装及配置方法·IIS自带的FTP服务是最安全的,不会像Serv-U那样存在各种漏洞;但其配置过程也比较复杂。·本节将以虚拟目录方式,实现多个FTP帐户,并且每个帐户都相互隔离。1、安装FTP服务 ·检查IIS是否已安装FTP服务,如果没有,先到http://soft.hu...
IIS:打开网站提示编译器错误信息:CS0016:未能写入输出文件【图】
解决方法C:\Windows\Tmp ,在属性-安全选项卡,添加 Network Service 和 IIS_IUSRS 对象,赋予写入权限C:\Windows\temp,在属性-安全选项卡,添加 Network Service 和 IIS_IUSRS 对象,赋予写入权限原文:https://www.cnblogs.com/nethrd/p/10951187.html
nginx + iis 使用介绍【代码】【图】
1.下载 nginx2.配置nginx 文件1)配置该目录下E:\nginx\nginx-1.9.3\conf: #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;#log_format main ‘$remote_addr - $remote_user [$time_local] "$re...
关于IIS站点最大并发量分析
关于IIS站点最大并发量分析,会有如下这个疑问:IIS站点最大并发量是多少?一般为: IIS站点最大并发量=队列长度+进程数量【即最大工作进程数】通过这个公式,可以基本评估出一个IIS站点的最大并发量。另外,进程数量的设定,跟服务器的CPU性能及核数有关。性能好的话,进程数量有可以设定较大值。队列长度,按程序开发运行程序块的耗时设定。若程序块可以在0.5秒内处理(常规请求3秒应该完成,3秒为人内心的访问等待忍受时限),则...
UseIIS【图】
asp.net core webapi的program.cs 文件中,要加上使用IIS进程内,可以大幅提高处理速度 原文:https://www.cnblogs.com/jasonlai2016/p/11062902.html
IIS的安装与设置(windows版本)【图】
IIS,全英文名称:Internet Information Services(互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS的功能很多,如编辑环境,全文检索,多媒体功能,网页发布等,我就不一一列举了,本文主要讲IIS的安装与配置,用来发布项目以及部署项目,初学者,其中不乏有问题的地方,望各路大神多多指导!一、windows环境下的安装配置首先,你需要先下载IIS版本,一般6或者7都是可以的,IIS6安装包:http:...
关于IIS部署成功后,局域网其他用户无法访问的问题解决方法
在win7系统中,部署好iis后,自己本地可以发布和预览。但在局域网中的其他用户不可以访问。下面说一下这个原因。这是因为win7自带的防火墙阻止了这个端口。有两种情况可以解决:一:关闭防火墙;二:在防火墙的高级设置,入站规则中添加一个你部署网站的端口好就可以了。比如你发布网站的时候,用的端口号是8080,则在入站规则中加这个端口好就可以了。原文:http://www.cnblogs.com/ouyangfu/p/4863456.html
Application Initialization UI for IIS 7.5
IIS Application Initialization for IIS 7.5 enables website administrators to improve the responsiveness of their Web sites by loading the Web applications before the first request arrives. By proactively loading and initializing all the dependencies such as database connections, compilation of ASP.NET code, and loading of modules, IT Professionals can ensure their Web sites are responsive at all t...
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
录制+调整花了几个小进才把IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例弄好 有需要的朋友可以下载看看/uploadfiles/file/iis.rar说明: IIS6.0+PHP5.x+MySQL5.x+Zend5.0x+GD+phpMyAdmin2.8x通用安装实例 建议看附件中的视屏文件,比较直观 为了教程视屏不过于太大,在做视屏教程之前就已经写好步骤,就不用在录制过程中录入文字了 一、下载所需软件 建议软件全部去官方网站下载,防止软件包被人附加或修改文件...
ASP.NET Core发布到IIS服务器上【图】
安装IIS快捷键win+r,输入optionalfeatures勾选Internet Information Services,点击确定。 接着win+r,输入inetmgr,浏览网站,如果看到图二一样的,那么就安装成功了。否则重启试一下,再不行就百度一下吧。 图二 下载ASP.NET Core的托管包下载地址:https://dotnet.microsoft.com/download/dotnet/5.0,点击Hosting。 这里我下载的是5.0版本,您也可以点击官网https://dotnet.microsoft.com/download去找想要的版本。这里我们...