Articles of iis

IIS 7.5日志请求处理时间

我正在运行与ASP.Net 2.0应用程序的性能问题。 一个页面最多需要20多秒才能在浏览器中加载。 我想知道问题发生在哪里,即在浏览器(渲染)或服务器(处理)。 有没有办法logging在IIS 7.5中每个请求所花费的时间? 任何build议或帮助?

授予对虚拟机的访问权限?

我有一个在IIS 6上运行的内部网站,除了几个select的IP地址之外,它拒绝访问所有人。 这是通过转到“目录安全 – > IP地址和域名限制”并input允许访问的IP地址来设置的。 在VPNing中,当我尝试从我的笔记本电脑访问此站点时,我可以访问该站点。 但是,如果我尝试从我的笔记本电脑上运行的VM访问该网站,我得到一个403错误。 我已经检查了IIS日志,没有看到任何指向我拒绝访问的IP地址的内容。 我已经尝试在我的笔记本电脑(macbook)和ipconfig我的虚拟机(Windows Server 2003)上查看ifconfig的输出,但添加这些IP似乎不授予访问权限。 我在我的VM上使用NAT。 有谁知道我可以授予访问我的虚拟机或找出我的虚拟机使用什么IP访问该网站?

IIS 7.5和DNSconfiguration

我正在尝试configurationWindows 2008 R2服务器(Web服务器); 我知道如何使用IIS访问使用不同端口的网站,但在给予主机名(在IIS中)时不能访问这些网站。 我完全不知道如何DNS应该与IIS有关的工作。 走这么远,你几乎需要做一个微软培训(如考试70-642) ,以了解这些事情,以及如何configuration。 如果有人能够帮助我,并且把我放在正确的轨道上,那么我至less应该有一些正确的理解 – 甚至更多的是,你如何能够很容易地configuration你的DNS与IIS一起工作,无论是在生产环境还是在testing环境。

检索由Web部署删除的文件

我只是将一个ASP.NET MVC应用程序部署到在Win 7 Professional上运行的IIS 7。 我想确保一些旧文件被更新删除,所以我没有选中“在目的地留下额外的文件(不要删除)”。 我保护并备份了App_Data文件夹,但对于我的耻辱,我忘记了重要上传的巨大文件夹! 我只是没有想到通过..最重要的是,系统备份失败,现在无法恢复。 请给我一些希望:/这些上传是客户订单历史logging。 如果我无法检索上传文件夹,则必须手动重新上传一个。 他们不在回收站。 —— Publish started: Project: ProjectName, Configuration: Release Any CPU —— Transformed Web.config using Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config. Copying all files to temporary location below for package/publish: obj\Release\Package\PackageTmp. Start Web Deploy Publish the Application/package to http://servername-pc/MSDEPLOYAGENTSERVICE … Deleting filePath (Default Web Site/HTS\ …… …. Deleting filePath […]

使所有文件和文件夹仅在IIS中查看

我需要从根(系统pipe理员)以外的写访问实质上“locking”一系列文件和文件夹。 我需要它们是只读的,所以文件仍然可以在线查看,但不能写入任何系统用户或编辑。 最好的办法是什么呢?

IIS – 更改IP地址 – 禁止访问

我在Server 2008 R2上的IIS 7.5上托pipe了多个站点。 服务器有一个本地IP地址 – 192.168.0.2。 所有端口转发都通过路由器,一切正常。 我有一个CUteEditor的许可证文件,它绑定到我们的外部IP地址,这意味着(我想)我需要更改每个网站的绑定,所以他们都使用外部IP。 我去了networkingadapeter属性,并添加了第二个IP地址。 问题是,当我在绑定中将IP地址从内部IP更改为外部IP时,出现以下错误 – 403 – 禁止:访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。 任何想法都会非常令人厌恶! 谢谢

在IIS中中止任何POST VERB操作

我的网站用POST VERB获得DOS攻击,我的网站是一个静态网站,我正试图阻止主页上的任何POST操作。 我有我的服务器上安装的URL重写,所以我想写规则放弃在主页上的POST,但它不工作。 任何其他的想法停止单独在主页上的POST? <rewrite> <rules> <rule name="Remove Home Page Post"> <match url="/default.aspx" /> <conditions> <add input="{HTTP_METHOD}" pattern="post" /> </conditions> <action type="AbortRequest" /> </rule> </rules> </rewrite>

在Windows Server IIS上实现Toro必需的htaccess重写

我正在我的服务器上安装ToroPHP (PHP路由类)。 但是,这恰好是我的第一个Windows服务器,我正在试着学习它。 这是所需的ModRewrite代码,就好像它是Toro的Apache服务器一样: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php) RewriteRule ^(.*)$ /index.php/$1 [L] 我已经读过这两篇文章/问题,但是对于我的生活,我不知道为什么它不工作。 我希望有人能走过这个“Windows IIS移植版本”的每一部分… 这是我正在尝试,但它似乎并没有工作: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="toro" stopProcessing="true"> <match url="^(.*)$ /index.php/$1" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" pattern="{UrlEncode:{R:1}} !^(index\.php)" /> […]

IIS – 能够访问本地IP而不是外部IP

我遇到了这个问题,我可以通过192.168.0.15:8090(本地IP)而不是通过92.251.98.7:8090(外部IP)访问我的IIS Web应用程序。 这些是我迄今采取的步骤: 在IIS上的项目上设置绑定,以接受端口8090上的所有请求 在我的思科路由器上设置端口转发 重新启动路由器/ IIS 暂时禁用防火墙来debugging此问题 另一个应用程序是通过92.251.98.7:8080访问 – 我试图按照相同的步骤,但我仍然无法弄清楚这一点。 我错过了什么?

我应该在IIS中授予哪个用户权限?

我正在运行安装了IIS 8的Windows 2012服务器, 我有一个PHP脚本,抱怨没有写在特定文件夹的权限。 如果我授予这个IUSR用户的权限,它工作得很好, 但是我不知道这是否是正确的做法或是否安全? 我读了关于IUSR和有关这个用户是匿名authentication吨描述,我只是不明白是否有任何风险给予完全的许可。 所以我停止了这个工作,认为先从专家那里得到一些build议是明智的。 我应该授予哪个用户权限? 谢谢!