Articles of iis 7

IIS7.5 – 通过客户端IP限制对特定站点的访问

我知道IIS7中的IP4地址和域名限制function,但是这是一个服务器级别的设置 – 没有办法指定单个站点的规则。 有没有办法限制客户端IP访问服务器上的一个网站,而不是其他的? 谢谢

保持IIS7失败的请求跟踪作为系统pipe理员唯一的诊断工具?

我让一些客户能够通过IISfunction委派和IISpipe理器进行远程pipe理来pipe理他们的网站。 我不确定允许访问的一个function是失败请求跟踪,原因如下: 客户会忘记closures它 服务器将会受到性能的影响(特别是如果500个站点都打开了) 服务器将变得乱七八糟的旧FRT的 泄漏有关如何configuration服务器的敏感信息的可能性,从而为可能的入侵者提供有用的信息。 我们应该保持这个作为我们自己的pipe理员的故障排除工具吗?

在IIS 7上添加应用程序/ json支持

我有几个WCF服务,我想要在IIS 7机器上承载。 我的客户将以JSON格式将数据发布到这些服务。 因此,我将把我的请求的内容types设置为“application / json”,如下所示: serviceProxy.Headers["Content-Type"] = "application/json"; serviceProxy.Encoding = System.Text.Encoding.UTF8; serviceProxy.UploadStringAsync(uri, "POST", "[jsondata]"); 我如何确保在我的环境中支持“application / json”内容types? 我注意到,如果将Content-Type更改为“application / x-www-form-urlencoded”,则此服务有效。 这使我相信我需要在IIS中设置“application / json”的支持,但是我不确定我需要做什么。 有人可以帮我吗? 谢谢!

C#使用FTP将file upload到IIS服务器

我试图通过C#和使用FTP上传一个网站到在线服务器。 例 C:\网站\ wwwroot文件 至 “ ftp://ftp.host.com/website/wwwroot ” 当我这样做的时候,wesbite说:“你没有权限查看这个目录或页面。” 如果我只是通过FileZilla手动更换webconfig,该网站开始工作。 我正在使用.NET的edtftp库 任何想法是怎么回事?

与IIS_IUSRS权限的IIS7问题。 无法播放mp3文件

我在IIS 7和Windows Server 2008上有一个asp.net应用程序。我有一个文件夹,pipe理员可以通过一个asp.net表单上传mp3。 存储的MP3文件夹具有IIS_IUSRS(IIS用户)下的写入,读取等权限。当他上传一个文件时,新文件自动失去所有的权限,因此这个MP3不能被网站从authentication用户或匿名用户。 如果我手动更改权限,问题已修复,但是会在新的上传中再次启动。 有任何想法吗?

iis 7redirect到HTTPS网站而不是HTTP

我正在运行IIS 7,并在一个IP地址下托pipe多个网站。 每个网站都使用主机名进行configuration,以便访问者访问正确的网站。 其中一个网站使用SSL(例如https://example.mywebsite.com/ )。 我创build了一个新网站,说: http://subdomain.contoso.com/ ,当我在浏览器中input该地址时,它会自动redirect到https://subdomain.contoso.com并返回证书无效的错误。 当然这是无效的! 证书是一个完全不同的网站。 更糟的是,我有另一个网站 – http://another.mywebsite.com/ ,该网站运行正常。 现在我的问题是:什么让IIS决定redirect到HTTPS,即使我已经closures了subdomain.contoso.com。 而我该如何解决这个马车行为?

如何隐藏子文件夹使用Web.config的子域?

我有FTP访问我的ASP.NET Websapce(IIS 7),并且在Web根文件夹中使用Web.config路由子域。 她看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="route www and emtpy requests" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTP_HOST}" pattern="^(www.)?example.com" /> <add input="{PATH_INFO}" pattern="^/www/" negate="true" /> </conditions> <action type="Rewrite" url="\www\{R:0}" /> </rule> <rule name="route to blog" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{HTTP_HOST}" pattern="^blog.example.com$" /> <add […]

IIS 7无法login到Sql Server数据库

我有一个使用域login的IIS 7应用程序。 (基本设置,连接为) 首先,应用程序将作为服务器名称login,直到将应用程序设置在自己的应用程序池中。 现在,应用程序从gridview获取读取数据,但是当我试图获取具有编辑权限的detailsview时,它失败了。 我有数据库设置接受机器作为读/写(这工作),但我不能使用这个解决scheme,应用程序可以移动到不同的机器,我希望它使用一组特定的凭据。 任何想法如何解决这个问题?

configurationASP.NET应用程序以读取映射的networking驱动器

是否可以在IIS 7下configurationASP.NET应用程序,以便读取存储在映射networking驱动器中的文件? 我并不想提供驱动器的内容。 我只需要读取ASP.NET应用程序中的内容。 我已经search了networking,并没有真正find一个坚实的答案。 我脑海中的问题是: 这是可能的通过configuration(即我不能修改客户端代码)? 如果是这样,一步一步的指示是什么。 如果这是不可能的,我很好。 我已经知道UNCpath工作,但是使用它们会大大改变工作stream程。 谢谢! 鲍比

将IP地址redirect到IIS中的特定文件夹

所以我们有一个服务器与服务器2008 R2和IIS7。 IT在箱子里指出一个外部IP,并说:“你去了,你需要从这里找出来”。 它完全工作,但我们有多个网站设置,一些内部和一些外部。 所以我的问题是。 我如何告诉IIS特定的站点是用于特定的IP? 谢谢您的帮助