我有一个旧网站,我需要继续运行在一个新的服务器上 – Windows Server 2008 R2与IIS 7.5。 该网站使用Perlfectsearch( http://www.perlfect.com/freescripts/search/ ),它需要Perl和DB_File Perl模块。 最新版本的ActiveState Perl(5.10及更高版本)带有一个脚本,可以正确的使用IIS 7.5,但由于某些原因无法运行DB_File(详细信息可在ActiveState站点上find)。 在Windows上运行DB_File的ActiveState Perl的最新版本是5.8,但是该版本没有configurationconfigurationIIS 7.5的脚本。
我正在编写一个实现计划,涉及在运行IIS 7.0的服务器上更改.NET 4.0的ASP.NET计算机密钥设置。 我更喜欢通过IISpipe理器更改设置。 在我的本地机器上运行IIS 7.5很容易。 进入IISpipe理器,在右边的Actions窗格中是一个命令Change .NET Framework Version。 我可以在.NET 2.0和.NET 4.0之间进行更改,这会更改从IISpipe理器主页更改机器密钥时正在编辑的计算机级别web.config。 但是,IIS 7.0在任何地方都没有“更改.NET Framework版本”命令。 因此,我不能看到.NET 4.0机器密钥设置被改变,除了手动编辑C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config 所以有两个问题 在IISpipe理器7.0中是否有与IISpipe理器7.5命令“更改.NET Framework版本”等效的function? 在C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config没有任何其他方式来设置机器的关键设置,而无需手动编辑IIS 7.0机器上的文件?
我们已经注意到在Windows Server 2008和ASP.NET 3.5上运行的两个非常奇怪的IIS 7.5问题 任何包含单词“处理程序”的请求都会导致HTTP 502.1错误(超时) 一些请求,我们还没有确定一个可能的逻辑,导致HTTP 411错误(请求必须分块或有一个内容的长度) 附加信息: 错误只发生在我们的服务器从互联网访问,在我们的networking之外。 当内部访问服务器时一切正常。 请帮助ups,因为我们在互联网上找不到任何帮助。
我想要的只是build立一个可以工作的服务器。 我现在对安全性不感兴趣。 正如我在这里所问,我甚至不能让IIS 7.5处理包含“处理程序”一词的URL。 我怀疑这是由于IIS 7.5的安全性改进所致,默认情况下会启动。 我在研究,但到目前为止我没有结果。 我可以下载并激活限制性较低的IIS的预定义configuration吗?
我有一个基于IIS7.5(Server 2008 R2)的Web服务,我想尽可能独立于当前的实现技术。 我正在使用URL重写模块( http://learn.iis.net/page.aspx/734/url-rewrite-module/ )来移除URL的.asmx部分,并且对于HTTP请求部分。 但是,当我访问WSDL文件时,仍然会看到.asmx。 我想知道是否有人这样做,如果是的话,可以提供什么build议。 这似乎并不是一个难以解决的问题。 但是我已经用“自定义标签”尝试了一些东西,似乎无法让它工作来挽救我的生命。
当我尝试在IIS 7.5(Windows 7)上运行我简单的ASP.NET网站时,出现此错误: HTTP Error 500.19 – Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. 我search了一下 ,我发现这个网页有解决我的问题在“错误消息3”。 我在那个页面跟着“解决scheme3”,但是我找不到以下内容: <add accessType="Allow" users="*" /> 我猜这是不同的,因为它是IIS 7,而我的IIS 7.5。 我不知道什么是错的。 欲了解更多信息,我把一个错误页面的屏幕截图: 编辑 感谢您的回复,正如Vivek所说的,我不得不为了工作而对我的webconfig进行评论 <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> […]
我如何为我的整个iis网站创build一个密码保护,这个网站使用php的大部分网站? 我把一个web.config放在根文件夹中,但是这似乎什么都不做。 我想要的是一种方法来保护我的整个网站,所以看到任何网页的唯一方法是login类似于使用Apache的.htaccess。 除了我可能希望它能够使用Windowslogin。 这是我使用的web.config。 <configuration> <system.web> <authentication mode="Windows" /> </system.web> </configuration>
我遇到了IIS 7.5的下列问题。 在根目录下,我有一个虚拟目录,它被设置为在传统pipe道下运行的应用程序。 它看起来像这样 -root (integrated) -bin -virtualdirectory (classic) –bin –somevirtualfile.apx –web.config -somefile.aspx -web.config 根站点作为集成pipe道运行,并引用位于根bin文件夹下的几个程序集。 请求虚拟目录时出现问题,并且在根目录web.config中引用的程序集不存在于虚拟目录bin文件夹中。 IIS会引发无法加载引用程序集的错误。 任何人都可以发光一些? 谢谢!
我可以将DNS条目redirect到本地IIS实例吗? 我在Windows 7开发盒上。 我有一个域在云环境中托pipe静态内容(图像,自定义js,css等)。 我想避免在网站的开发过程中碰到那个服务器。 我可以看到两种方法来做到这一点: 在vmware中为该站点创build一个虚拟机,并将该名称映射到etc / hosts中的虚拟ip。 使用预处理器macros将映像位置与dev / stage / prod的url相加。 有没有更简单的方法来做到这一点? 在SF上search后,我发现没有绑定,但它看起来像* nix。 任何其他的想法?
我想为Windows 7下的用户帐户提供pipe理员权限,仅供IIS7使用,用户不能pipe理任何其他应用程序。 我已经使用applocker for windows7创build组策略规则,用户可以pipe理所有已安装的应用程序,但是它不适用于IIS7,因为它需要pipe理员权限。 我们可以使用组策略或通过在组策略下为用户添加脚本来执行此操作。 任何可以为特定用户提供IIS7pipe理权限的vbscript都可以。