Articles of iis

无法通过IIS或本地打开任何网站

我正在使用IIS 7,尝试了几次尝试之后,例如: 通过CMD进行iisreset ping本地主机(成功!) 重新安装IISpipe理器 我无法打开任何网站。 每当我尝试通过IIS浏览(端口80),我正在对IE 9:IE浏览器无法显示网页 。 网站运行正常,就像一个星期前,我从来没有安装任何其他可以阻止端口80.不知道发生了什么。 有人可以帮助! 谢谢。

打开IIS窗口防火墙或组策略的自定义端口

我正在运行Windows SBS 2011.我已经使用端口8888向IIS添加了一个网站,并且在本地连接时可以很好地工作,但不能从networking(域)上的任何其他PC连接。 我想我需要在Windows防火墙上打开端口8888,但由于组策略,“更改设置”button被禁用。 我需要知道如何: 启用该button(即,我在哪里可以find禁用它的设置?) 在组策略中打开端口8888

在Windows Azure网站中设置权限

Windows Azure具有自己的一组权限。 我怎样才能改变它? 因为我正在使用一个PHP网站,我想从我的网站目录中部署的文件夹中删除一个文件,但我有权限错误。 我使用FileZilla部署网站文件,所以我试图从FileZilla更改权限。 但是它不会更改权限设置。 所有设置都会自动重置。 我该如何解决这个问题? 谢谢…

TFS 2013间歇性错误:TF400732:请求已被取消

最近,我们安装了TFS 2013.自安装以来,我们不断收到错误“TF400732:请求已被取消”。 当用浏览器打开TFS或从Visual Studio执行一些任务时。 如果我查看事件日志,我能find的唯一的东西是: 事件代码:3005事件消息:发生未处理的exception。 事件时间:8/29/2014 1:33:46 PM事件时间(UTC):8/29/2014 3:33:46 AM事件ID:32182dd8dc6447af8d6915a3ec4916eb事件序列:5事件发生:1事件详细信息代码:0应用程序信息:应用程序域:/ LM / W3SVC / 2 / ROOT / tfs-9-130537568240022662信任级别:完整应用程序虚拟path:/ tfs应用程序path:C:\ Program Files \ Microsoft Team Foundation Server 12.0 \ Application Tier \ Web Services \ Machine名称:ISMY-SVN-PC进程信息:进程ID:2676进程名称:w3wp.exe帐户名称:NT AUTHORITY \ NETWORK SERVICEexception信息:exceptiontypes:RequestCanceledExceptionexception消息:TF400732:请求已被取消。 在Microsoft.TeamFoundation.Server.WebAccess.TfsWebContext.Initialize()上的Microsoft.TeamFoundation.Server.WebAccess.TfsHelpers.GetProjectFromName(TeamFoundationRequestContext tfsRequestContext,String projectName)上的Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext.GetServiceT Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsWebContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.get_TfsRequestContext()在Microsoft.TeamFoundation.Server.WebAccess.TfsController.SetCurrentThreadCulture(ITfsController控制器)在Microsoft.TeamFoundation.Server .WebAccess.TfsController.OnActionExecuting(ActionExecutingContext ctx)at System.Web.Mvc.Async.AsyncControllerActionInvoker.InvokeActionMethodFilterAsynchronously(IActionFilter filter,ActionExecutingContext preContext,Func 1 nextInChain) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__31(AsyncCallback asyncCallback, […]

如何知道“networking服务”帐户正在LOCAL_MACHINE存储中查找证书?

我有一个ASP.NET webservice使用客户端证书与另一个webservice通信。 证书位于LOCAL_MACHINE商店中。 我通过winhttpcertcfg.exe授予了“networking服务”对证书的访问权限。 我知道我正在授予权限,因为我把所有的东西都放到了开发箱上,而且权限是让它工作的步骤。 所以我想弄清楚我的开发箱和我的生产箱之间有什么不同。 他们都有IIS 6.0。 他们都有我的web服务安装。 他们都在本地机器商店有“networking服务”权限相同的证书。 当证书被select时,他们都能够通过IE浏览器看到其他的web服务。 他们都能够使用CURRENT_USER中的证书通过非IIS应用程序使用其他web服务。 我已经通过视觉了解了我所知道的每个IIS设置,而且它们看起来都是一样的。 那么,是否有一些设置可能导致“networking服务”在LOCAL_MACHINE存储区以外的地方查找证书? 还是有什么我可以忽略?

IIS服务器6.x和Windows Server 2003上的exec / passthru错误

我试图通过exec()或passthru()从批处理运行ImageMagick我已经更改了cmd.exe和ImageMagick文件夹的安全设置。 这些是我目前的设置。 C:\ImageMagick-6.5.3-Q8 BUILTIN\Administrators:(OI)(CI)F COMPUTERNAME\IUSR_myusername:(OI)(CI)R NT AUTHORITY\SYSTEM:(OI)(CI)R BUILTIN\Users:(OI)(CI)RC:\WINDOWS\system32\cmd.exe COMPUTERNAME\TelnetClients:R COMPUTERNAME\psaadm:R COMPUTERNAME\psacln:R COMPUTERNAME\psaserv:R NT AUTHORITY\INTERACTIVE:R NT AUTHORITY\SERVICE:R NT AUTHORITY\SYSTEM:F BUILTIN\Administrators:F COMPUTERNAME\IUSR_myusername:R 这样做后,这是我试图运行的实际脚本: error_reporting(E_ALL); define("ABSOLUTE_PATH", "C:\\Inetpub\\vhosts\\myusername.com\\httpdocs\\online"); define("IMAGE_MAGICK_CONVERT", "C:\ImageMagick-6.5.3-Q8\convert.exe"); echo(IMAGE_MAGICK_CONVERT . " " . ABSOLUTE_PATH . "\\convert\\myfile1.jpg " . ABSOLUTE_PATH . "\\convert\\myfile1.pdf"); echo exec("cmd /c " . IMAGE_MAGICK_CONVERT . " " . ABSOLUTE_PATH . "\\convert\\myfile1.jpg " . ABSOLUTE_PATH […]

IIS和Apache相同的服务器

一台服务器共享我们的主网站(由Apache托pipe)和Exchange OWA站点(由IIS托pipe)。 这个网站有两个不同的公共IP地址,它们有两个不同的URL。 但是,IIS坚持抓取分配给服务器的所有静态IP。 我做了一些研究,发现这个链接: http : //support.microsoft.com/kb/892847 我在IIS 6.0上。 我继续前进,禁用socketpool,并重新启动。 使用httpcfg将IIS分配给两个内部IP(xxx11:80,xxx11:443),现在IIS站点就像端口正在使用一样,即使在closuresApache时也是如此。 我仔细检查了Apacheconfiguration,并在必要时指定了.12 IP。 我去看看我的ListenOnlyList,它看起来是正确的。 它有2个条目和正确的端口。 对于踢我转回socketpooling和一切正常。 我可以使用活动端口程序,并看到0.0.0.0:80进出,因为我打开和closuresIIS。 转身后退,事情又变酸了。 就好像IIS完全忽略了ListenOnlyList。 除了将ListenOnlyList更改为0.0.0.0以外,IIS能够顺利地进行哼声。 我加倍检查IIS,并确保IP匹配 – 他们这样做。 它不是全部未分配的,实际上是xxx11。 疯。 有任何想法吗?

为什么IIS匿名身份validation与pipe理UNC驱动器访问一起使用?

我的帐户是我的机器上的本地pipe理员。 如果我尝试使用UNCpath名浏览到我自己的盒子上不存在的驱动器号: \ mymachine上\ x $ 我的帐户将被locking。 我还会在我的方框的事件查看器中的“系统”组下面看到以下警告(事件ID 100,types“警告”)5次: 由于以下错误,服务器无法loginWindows NT帐户'ourdomain \ myaccount':login失败:未知的用户名或密码错误。 我也会得到以下警告3次: 由于以下错误,服务器无法loginWindows NT帐户“ourdomain \ myaccount”:被引用的帐户当前被locking,可能未login到。 在域控制器上,在“事件查看器”的“安全”组下,将出现4次types为“失败审核”的事件ID 680: login尝试: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0login帐户:myaccount 随后是事件ID 644: 用户帐户locking:目标帐户名称:myaccount目标帐户ID:OURDOMAIN \ myaccount来电者机器名称:MYMACHINE来电者用户名称:STAN $来电者域名:OURDOMAIN来电者loginID:(0x0,0x3E7) 紧接着另外4个事件ID为680的错误。 奇怪的是,每当我试图浏览到UNCpath,我都会被提示input用户名和密码,上面的错误会被写入日志,我的帐户将被locking。 当我点击“取消”以响应用户名/密码提示时,将显示以下消息框: Windows找不到\ mymachine \ x $。 检查拼写,然后再试一次,或者通过单击开始button然后单击search来尝试search该项目。 我使用XP检查了组中的其他人,他们只有在浏览到盒子上的“坏”盘符时才得到上面的消息框。 没有其他人被提示input用户名/密码,然后被locking。 因此,每次我试图浏览到“坏”驱动器盘符时,XP的后台都尝试使用错误的凭据login8次(或至lessinput了错误的密码,因为login名是正确的),导致我的帐户被locking第四次尝试。 有趣的是,如果我试图浏览一个“好”的驱动器,如“c $”,它会正常工作。 作为一个testing,我尝试login到我的盒子,作为一个不同的login和浏览“坏”UNCpath。 奇怪的是,我的“我的域\ myaccount”帐户被locking – 不是我login的那个! 我完全感到困惑,为什么其他login凭据通过。 经过多次Googlesearch之后,我发现了一个链接,指向一些我从前熟悉的IIS设置,但是看不到它们会如何影响这个问题。 它与位于以下位置的IIS目录安全设置“匿名访问和身份validation控制”相关: 控制面板/pipe理工具/计算机pipe​​理/服务和应用程序/ Internet信息服务/网站/默认网站/属性/目录安全/匿名访问和身份validation控制/编辑/密码 我在search互联网的时候发现没有任何迹象表明这个地产与我的UNC问题有关。 但是,我注意到这个属性被设置为我的域用户名和密码。 而且,我的密码最近确实老化了,但是我没有为这个属性重置相应的密码。 […]

使用“PickupDirectoryFromIis”发送邮件需要什么权限?

在我的(web)应用程序的configuration中, System.Net.Mail命名空间当前被configuration为使用IIS邮件拾取目录: <smtp deliveryMethod="PickupDirectoryFromIis"/> 我的应用程序假定了实际用户的身份,并且看起来只有在以pipe理员组中的某个用户身份login时才允许发送邮件。 当非pipe理员触发某些使用System.Net.Mail.SmtpClient发送邮件的操作时,他们会收到一个错误消息,说明.NET无法从IIS获取提取目录。 更改web.config以使用“SpecifiedPickupDirectory”只能部分解决问题,因为它引入了一个新问题:在尝试发送邮件时,要求用户重新进行身份validation。 显然,非pipe理员不允许写入拾取目录。 解决这个问题的“正确”方法是什么? 我可以手动更改拾取目录的ACL以授予Users组的写入权限,但这看起来不太优雅/安全。 另外,如果可能,我宁愿保留“PickupDirectoryFromIis”设置。 有没有办法控制谁可以通过IIS排队邮件?

无法打开/浏览ASPX页面

我有一些IISconfiguration问题。 使用IE,我可以打开HTML文件,但不能打开ASPX页面。 我已经尝试运行“aspnet_regiis.exe -i”,但它没有解决问题。 Web扩展显示“ASP.NET 1.1.4322”和“ASP.NET 2.0.50727”都设置为“允许”。 有任何想法吗?