我正在运行一个新的SBS 2011安装。像IIS的所有安装的默认网站有net.tcp,net.pipe,net.msmq,msmq.formatname的绑定。 这些绑定是必需的吗? 我通常在生产服务器上删除它们,但在SBS上,我不确定ActiveSync或OWA以某种方式使用它们。
我正在尝试debugging一个简单的Web服务。 我的开发机器上安装了IIS 7(Windows 7),并安装了Web服务。 我可以从我的开发机器访问它,但不能从本地networking中的任何其他机器访问它。 我打开防火墙到HTTP访问,我可以从其他机器访问默认网站,所以它不是防火墙。 我应该查看哪些安全设置来尝试允许LAN上的设备访问Web服务?
我们最近开始遇到一个问题,那就是我们的所有应用程序池设置为.NET 2.0和集成模式在启动后立即崩溃。 没有任何东西使它对IIS日志,但HTTPERR日志每次显示相同的东西: Line 2084: 2013-11-15 01:33:39 10.71.21.242 57020 192.168.16.26 80 HTTP/1.1 GET / – 129 Connection_Abandoned_By_ReqQueue test 我已经运行了DebugDiag并点击了该网站,并且据我所知,找回了一些相对无用的信息: In w3wp__test__PID__5196__Date__11_14_2013__Time_03_16_34PM__253__Second_Chance_Exception_E0434352.dmp the assembly instruction at KERNELBASE!RaiseException+3d in C:\Windows\System32\KERNELBASE.dll from Microsoft Corporation has caused a CLR Exception on thread 8 该线程的堆栈跟踪: Full Call Stack Function Arg 1 Arg 2 Arg 3 Arg 4 Source KERNELBASE!RaiseException+3d 000007fe`f9c6839c […]
在Windows Server 2008 R2相对较新的安装中,偶尔会出现关于即时debugging的popup消息。 当search机器人访问一个aspx应用程序时,这些可能会出现在w3wp.exe中。 这些消息是本地Windowspopup窗口,不在浏览器中。 我不能debugging“即时”,但是,因为没有和从来没有在服务器上的任何debugging器。 微软很友善地告诉我,我没有一个VS2010许可证来debugging,当我点击debugging。 这使popup消息非常无用,特别是因为我通常在事实发生后几天才看到它们。 我怎样才能禁用即时debuggingpopup消息?
我的经验是(在旧的设置),我可以远程进入一个系统,在记事本中编辑一个文本文件(* .config,* .aspx,* .ashx等)并保存。 我无法在新盒子上这样做。 我不知道它是否与IIS7或Windows 2008或完全不同的东西。 我如何设置允许快速记事本编辑由IIS7服务的文件? (AFAIK,我对文件拥有完全的权限,它没有标记为只读。) 使用记事本,当我试图保存它说:“不能创buildC:\ inetpub \ wwwroot \ myfile.config文件。请确保path和名称是正确的。
我有一个IIS 7公开的网站。 mydomain.com 我想有网站。 app1.mydomain.com => internalserver/app1 app2.mydomain.com => internalserver/app2 我目前已经设置了应用程序请求路由来执行此操作。 它工作正常。 mydomain.com/app1 => internalserver/app1 mydomain.com/app2 => internalserver/app2 我相信我需要调整标题主机或类似的东西,但不知道这将如何影响反向代理。
我知道如何通过名称引用网站来停止并启动它? 例如: appcmd stop site /site.name:"Microsoft SharePoint Administration" 如何使用其IIS ID引用网站? 我试过这些变化: appcmd start stop /site.id:2 appcmd start stop /site.id:"2" appcmd start stop /site.id:2 appcmd start site /section:sites /[id='2'] 但是,他们都返回以下错误: ERROR ( message:Must specify the SITE object with identifier. )
我有一个相当新手的问题,但无论如何,我们的客户之一有一个域名,例如examplecustomer.com指向客户的网站。 这台服务器是一个Apachenetworking服务器。 现在我们有另一台使用IIS 7的服务器,其中一些.NET Web应用程序将运行。 这个.NET应用程序是在Windows Web服务器的子目录,例如C:\ inetpub \ wwwroot \ my_app \ 我想要的是:像app.examplecustomer.com这样的子域名指向C:\ inetpub \ wwwroot \ my_app \(不redirect,app.examplecustomer.com是Web应用程序使用的域名)。 我如何设置Windows Web服务器以这种方式工作? 应该还可以在该服务器上托pipe其他应用程序。 像:anotherapp.examplecustomer.com去C:\ inetpub \ wwwroot \ my_anotherapp \等
我们有一个作为辅助域控制器运行的Windows Server 2008框,我们的主域控制器是Windows Server 2003计算机,并且域和林function级别都设置为2003.然后,我们为某些内部testing项目安装了IIS7设置第一个网站,我们发现该框似乎缺lessIUSR和IIS_IUSRS内置帐户。 显然,我们需要这些帐户来为我们select设置的任何Web应用程序正确设置权限。 经过一番调查,我发现这篇文章 ,运行相关的JScript文件来解决问题,不幸的是在运行脚本和重启之后,IUSR帐号仍然缺失。 (IIS_IUSRS帐户已被恢复) 任何想法如何解决这个将不胜感激。
我试图设置一个真正快速,压缩,caching的静态内容网站只服务于.jpg,.css和.js 我想从网站configuration中删除所有不需要的function: 但是这个configuration保持失败: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <urlCompression doStaticCompression="true" doDynamicCompression="false" /> <caching enabled="true" enableKernelCache="true"> <profiles> <add extension=".gif" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /> <add extension=".png" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /> <add extension=".js" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /> <add extension=".css" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /> <add extension=".jpg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /> <add extension=".jpeg" policy="DontCache" kernelCachePolicy="CacheUntilChange" […]