Questions tagged «iis-7»

IIS7是随Windows Server 2008一起发布的Microsoft Web服务器软件的版本。



4
IIS7-违反锁错误,HTTP处理程序,模块和<clear />元素
我有一个ASP.NET站点,该站点使用其自己的HTTP处理程序集,不需要任何模块。 因此,在IIS6中,我要做的就是在我的web.config中执行以下操作: &lt;httpModules&gt; &lt;clear /&gt; &lt;/httpModules&gt; 但是,如果我尝试在system.webServerIIS7 的区域中执行相同的操作,则在尝试查看站点时会出现500错误,而在IIS管理器中尝试查看处理程序映射时会出现带有以下消息的弹出框: 执行此操作时出错 细节: 文件名: \?\ C:\ Sites \ TheWebSiteGoesHere \ web.config 行号:39 错误:违反锁 第39行是&lt;clear /&gt;元素所在的位置。 一些谷歌搜索使我想到了涉及运行此命令的解决方案: %windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/modules ...但是那并不能解决问题。


3
IIS7-基本身份验证模块丢失?
我想使用基本的HTTP身份验证将人们拒之于我们的开发站点实例中,因为它不幸地暴露于野外的互联网中。 但是,在IIS7中,列出的唯一身份验证模式是“表单”,“匿名”和“模拟”。 “基本身份验证”模块去了哪里,如何将其取回?
17 iis-7 

1
将.pem导入IIS 7
给了我两个要导入的.pem文件。我没有生成这些文件。我可以将它们导入IIS 7还是必须将其转换为另一种格式?我知道IIS喜欢.pfx-如果需要,可以将.pem转换吗? 任何帮助是极大的赞赏!

3
如果应用程序池名称中有空格,如何从cmd行启动/停止IIS 7应用程序池?
http://technet.microsoft.com/zh-cn/library/cc732742(WS.10).aspx 上面的URL描述了如何启动/停止IIS 7应用程序池。但是,我的应用程序池名称中有空格。双引号不起作用。有想法吗? C:\Windows&gt;C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: My Ap p Services Failed to process input: The parameter 'App' must begin with a / or - (HRESULT=8 0070057). C:\Windows&gt;C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: "My A pp Services" ERROR ( message:The attribute "apppool.name" is not supported in the current com mand usage. )
17 iis-7  iis 

1
如何限制IIS中的应用程序使用的内存?
IIS工作进程正在我们的服务器上占用大量内存。我想限制每个应用程序可以使用的内存。我是否应该为虚拟内存限制或私有内存限制设置一个限制。IIS中的每个应用程序都在其自己的应用程序池中。 如果我将专用内存限制设置为500MB,将虚拟内存限制设置为3GB。应用程序池何时回收?达到500MB或达到3GB后会回收吗?

8
什么时候该为网站引入高可用性?
什么时候该为网站引入高可用性? 关于高可用性选项有很多文章。并不是很明显,但是何时才是从单服务器切换到高可用性配置的最佳时机。 请考虑我的情况: http : //www.postjobfree.com是24/7的网站,访问量很大:http : //www.similarweb.com/website/postjobfree.com 当前,我在单个服务器上运行它:IIS 7.0 Web服务器和SQL Server 2008都在同一硬件盒上运行。 偶尔(约一个月)〜5分钟的停机时间通常是由某些Windows Server更新所需的重新启动引起的。通常,停机时间是有计划的,发生在晚上。仍然令人不快,因为Google Bot和某些用户在夜间仍然活跃。 当前的网站收入约为每月$ 8K。 我考虑切换到两台服务器的配置(两台Web服务器的Web场和两台硬件服务器上托管的2台SQL Server的群集)。 优点: 1)高可用性(理论上没有停机时间)。即使其中一台服务器出现故障,另一台服务器也将接管。 2)没有数据丢失:如果没有SQL群集,则在硬件故障的情况下最多可能会丢失一天的数据(我们每天进行备份)。 缺点: 1)更加努力地设置和维护这种配置。 2)较高的托管成本。而不是每月约600美元,而是每月约1200美元。 您的建议是什么?

3
如何在Windows 7的IIS 7.5中的网站中更改默认应用程序
当我http://localhost在计算机上使用Web浏览器(Windows 7,IIS 7.5)启动时,我得到了IIS 7欢迎映像。我在IIS中设置了另一个网站,但我希望将其作为默认网站。我可以在IIS中的某个地方更改该设置吗? 更新:显然我的术语错误。我拥有的是一个网站(我的“默认网站”),下面有几个应用程序。我有一个要显示的应用程序,http://localhost而不是IIS7欢迎图像。 我尝试将重定向添加到C:\ inetpub \ wwwroot中的默认HTML文件,但这不能正确重定向对脚本和图像之类的请求,尽管它确实可以重定向浏览器。
15 iis  windows-7  iis-7 

6
如何使用Visual Studio为SVG和Web测试配置IIS?
假设我有一个包含SVG图片的简单网页: &lt;img src="foobar.svg" alt="not working" /&gt; 如果我将此页面设置为静态html页面并直接查看,则会显示svg。如果我键入此svg的地址,则会显示它。 但是,当我将其设置为.aspx页并从Visual Studio动态启动时,我得到了alt文本。如果我键入此svg的地址(从本地主机而不是本地文件),则浏览器将尝试下载而不是显示。 我已经在IIS中定义了mime类型(对于整个服务器-“ image / svg + xml”),然后重新启动了IIS。和以前一样。 问题:我该怎么办? 更新资料 WireShark不起作用(在文档中),我也尝试过RawCap,但是它无法跟踪我的连接(奇数),幸运的是Fiddler起作用了: 来自客户: GET http://127.0.0.1:1731/svg/document_edit.svg HTTP/1.1 Host: 127.0.0.1:1731 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive 来自服务器的答案: HTTP/1.1 200 OK Server: ASP.NET Development Server/10.0.0.0 Date: …


4
正确处理带有url(/%)百分号的IIS请求
我正在寻找任何一种解决方案来正确获取IIS请求,例如/programming//%和http://bing.com/%,以不显示400 Bad Request页面,而是显示自定义错误页面类似于http://google.com/%和http://facebook.com/%的用法(显然,这些示例不在IIS上)。 我相信我已经尝试根据http://support.microsoft.com/kb/820129设置所有适用的http.sys注册表设置(AllowRestrictedChars,PercentUAllowed),但这没有帮助。设置AllowRestrictedChars和自定义的400页具有固定的URL,例如/programming//%12,但没有/%。
14 iis  iis-7  iis-7.5 

2
在哪里和如何查看特定网站的IIS7日志条目?
IIS7告诉我的是一个文件夹(即C:\ inetpub \ logs \ LogFiles),其中包含几个子文件夹。如何确定应该查看哪个子文件夹/文件?此文件夹/文件结构背后的逻辑是什么? 顺便说一句。附带问题:MS是否为任何日志查看器提供了一个不错的UI?
14 iis-7  logging 

3
当请求静态内容时,IIS7返回空白
我正在尝试使用Windows 7 Home Premium版配置一台EEEPC演示机,并正确安装所有安装了IIS7的驱动程序(不要问我为什么是Home版)。 我已经将应用程序部署到要在ASP.NET MVC站点的计算机上进行演示的位置,通过控制台添加了网站,添加了应用程序池。该应用程序池以NetworkService身份运行,而来宾则以IUSR身份验证。 我已经添加了对NetworkService的修改权限,并且对网站的文件夹及其内容具有对IUSR的读取和执行权限。 当我访问Web的根时,说 http://example.com/,我从网站获得了正确的HTML渲染(这意味着该应用程序可以工作),但是问题是所有静态内容都返回空白。 我不确定为什么会这样。当我访问静态内容时,没有404或500错误页面,只是空响应。所有由ASP.NET生成的内容都可以正常工作(尽管有些奇怪,因为不会加载所有CSS和图像) 请帮忙,IIS7管理控制台让我非常困惑,明天我需要机器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.