从标题中可以看到,我们的输出caching不工作。 我们只是最近才注意到它,但是它曾经工作过(可以在页面底部用一个隐藏的时间戳来validation;我们使用varybyparam="*"来caching3600秒)。 我们试图隔离导致问题的代码段(页面没有进入caching,它立即失效,或用于caching的密钥是唯一的,caching的页面不能/不会find)事实certificate,当我们推荐这条线时: System.Web.HttpContext.Current.Response.AppendCookie(objCookie) 从caching开始工作完美的cookie类! 我们不确定caching还没有工作多长时间,但怀疑Microsoft Windows Update是通过质量保证(QA)进行的。 我们已经validation了一个较老的,未打补丁的虚拟服务器,输出caching完美的工作(虽然环境不是我们的产品100%,所以有一些疑问),我们不需要对我们的代码进行任何更改得到它的工作。 只有在我们的生产服务器上(Win2k3,x64,但运行在32位模式下的应用程序池,IIS 6,.Net 2.0),我们才会遇到这个问题。 Googlesearch天数只有在应用了MS11-100之后,才会启用对输出caching中断的引用。 我们碰到了一堵砖墙,并与Microsoft支持部门联系,但是想知道社区中的任何人是否遇到过类似的问题,或者只是有关于如何修复的想法。
我最近重新启动我的Win2003服务器和万维网发布服务没有启动备份。 当我尝试手动启动时,系统事件日志中出现以下错误: Source: Service Control Manager Event ID: 7024 Description: The World Wide Web Publishing Service service terminated with service-specific error 2147746132 (0x80040154). 另一个奇怪的事情,我注意到时,疑难解答:当我查看IISpipe理服务和万维网发布服务的属性时,我得到一个Interface: Class not registered. 错误和所有的依赖是空白的(我期望看到RPC,HTTP等)。 有没有人曾经经历过这种行为?
我有这种情况: Website1(site1.com)Website2(site2.com) 在IIS 6.0中,site1.com被设置为一个网站。 site1.com中有一个名为site2的子文件夹,我想用它来提供site2内容。 但是,我仍然希望能够使用站点2中site1中的usercontrols。 所以我想我想要site2仍然是site1的应用程序的一部分? 或者是否会build议让site2成为一个应用程序? 但是,我相信他们不能轻易地共享用户控件? 此外,当用户去http://site2.com我希望他们看到http://site1.com/site2的内容,但我希望地址保持http://site2.com好像site2文件夹是根。 我不想要像http://site1.com/site2甚至http://site2.com/site2 这可能吗? 我发现很多post说我可以使用IIS7的URL重写任何可能相同的想法可以应用于IIS 6,但我还没有发现如何在IIS 6中做到这一点。 编辑:是否设置某种types的URL重写,以便请求http://www.site2.com/映射到http://www.site2.com/site2 ?
我目前正在尝试在IIS 6服务器上debugging我的PHP应用程序。 只要我在PHP代码中出现错误,就会出现“500-内部服务器错误”页面。 我已经理解,显示错误的默认方式仅限于localhost,并且可以通过将错误模式从“DetailedLocalOnly”更改为“Detailed”来更改此行为。 我现在面临的问题是要了解如何在IIS 6上执行此操作,我只发现了很多IIS 7的指南。 我find了MetaBase.xml,但我不知道语法应该如何在那里。 Serverfault问题与不同的答案 IIS 6 MetaBase IIS 7configuration参考 IIS 7的Serverfault问题 我感谢你能给我的任何帮助。
我有一个客户,谁反对我更好的判断坚持要做到以下几点。 他们在Win 2003 Server Enterprise上有一个单独的IIS 6。 它目前运行ColdFusion 8.他们希望我在服务器上安装ColdFusion 9,而无需更改任何现有的站点,以便他们可以在CF 9中进行开发并在未来升级其他站点。 是的,我恳求他们使用开发服务器,或在同一个框上的Apache上运行。 这甚至可以做? 提前谢谢了! DM
我们有一个父母的网站,并在它下面有不同的虚拟目录。 父网站指向一个ASP.NET Web应用程序,所有的虚拟目录指向一个通用的ASP.NET Web应用程序。 父网站和虚拟目录共享一个公共应用程序池。 虚拟目录中的代码访问父网站的web.config。 但是,间歇性的一个虚拟目录不能find父网站的web.config抛出错误。 这个间歇性的问题随机发生在一个虚拟目录上,但同时也不会发生。 我比较了虚拟目录的configuration数据库configuration文件,它们是相同的。 解决这个问题的唯一方法就是回收会影响虚拟目录的应用程序池。 有人可以有任何想法,为什么虚拟目录不能访问主网站的web.config? 代码: – string MembershipProvierName = (WebConfigurationManager.GetSection(MembershipSectionKey) as MembershipSection).DefaultProvider; 错误 (当它试图从web.config中获取一个部分) 堆栈跟踪 : at System.Web.CachedPathData.GetPhysicalPath(VirtualPath virtualPath) at System.Web.CachedPathData.GetConfigPathData(String configPath) at System.Web.HttpContext.GetFilePathData() at System.Web.HttpContext.GetSection(String sectionName)
我们正在尝试允许客户连接到我们的网站。 默认情况下,我们拒绝所有的访问,除了那些指定的IP地址,我们已经configuration好了,以前的所有东西都只是一个IP地址。 但是现在我们必须实现一系列的IP,而不是在Grant Access页面中input我们想要使用这组计算机选项的数千条logging。 但是,我们已将其configuration为使用子网掩码为255.255.224.0的IP 72.21.192.0。它们无法连接。 查看我们的IIS日志,他们正在收到302错误,这是任何人都应该得到谁未经授权查看有问题的页面相同的行为。 进来的IP地址是72.21.217.2,所以应该在可接受的IP地址的范围内。 我不知所措,因为我所看到的一切都告诉我要做我们正在做的事情。 所以任何见解,将不胜感激。 特别是因为我是一个软件人而不是硬件。 谢谢!
我对PHP的知识有限。 我将衷心感谢您的帮助。 我遇到了“PHPMyAdmin不工作,因为mysql扩展未加载”的问题。 我检查phpinfo和所有其他扩展(GD,MS SQL等)加载除了MySQL。 Web Server: IIS 6 PHP Version: 5.2.6 and I also tried 5.2.17. MySQL version: 4.1 我在PHP中尝试了下面的代码。 <?php echo '<br> php running'; mysql_connect("localhost:3306", "root", "password") or die(mysql_error()); echo "Connected to MySQL<br />"; ?> 它只打印出php运行,并没有连接到数据库。 我检查了我的web.config文件,连接string如下,它正在处理.net <add name="DBConnectionString" connectionString="Server=localhost;Database=users;Uid=root;Pwd=password;CharSet=utf8;"/>
我有Windows Server 2003的VPS。我有一个专用的IP已经与IIS。 请帮助我,我如何检测分配的IP并将其添加到IIS。 我的VPS提供商公司表示,分配的IP已经与VPS,但我不能看到它与IIS。 谢谢
我们有一个托pipe服务提供商的网站。 奇怪的是,网页似乎被某种方式caching的服务器。甚至asp.net网页… 所以,当我更新应用程序,或者我删除了一切aspx页面仍然工作,就像他们在那里,即使我清理浏览器cache.I过期的页面随机。只有解决方法是使用代理服务器。如果您从另一个IP请求大部分时间它得到刷新..有什么这是无聊的,因为我不断收到错误,当没有one.Any任何解决方法的想法,如何可以通过IP?