前一段时间,我尝试在工作中的新的Windows 2008服务器上安装证书到IIS7。 导入进展顺利,但是当我尝试绑定一个站点来使用新的证书时,我收到一个对话框,其中包含以下消息: There was an error while performing this operation. A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520) 我设法find一个解决方法( 和博客关于它) 。 显式检查“允许此证书导出”checkbox使问题消失。 我有点担心,因为我觉得我宁愿没有私钥是可导出的。 除了我的博客条目,还有一些对这个问题的引用 ,但没有一个明确的解决scheme,为什么会出现这个问题。 有人知道为什么吗?
我在IIS上configuration了一些指向E:\ WebApps和子文件夹的站点。 在基本设置中,当我点击testing设置…button(连接作为应用程序用户),我得到的错误: 服务器configuration为使用内置帐户的传递身份validation来访问指定的物理path。 但是,IISpipe理器无法validation内置帐户是否具有访问权限。 确保应用程序池标识具有对物理path的“读取”权限。 如果此服务器已join域,并且应用程序池标识为NetworkService或LocalSystem,请validation\ $是否具有读取物理path的权限。 然后再次testing这些设置。 我已经检查,我的IIS运行NETWORK SERVICE,所以我已经给读取,读取和执行,并列出文件夹的内容不仅E:\ WebApps,而且E :. 但是我仍然得到错误。 这台机器不是域的一部分。 任何想法我错过了什么? 我已经尝试在E:\ WebApps中放置一个web.config,并重新启动IIS和网站,但没有什么区别。
我们可以从其他系统访问我们的网站,但是当login到托pipe该站点的本地计算机时,它不会parsing到该站点…例如: http : //mysite.com/folder/page.aspx获取404 ….从本地机器,我们也不能ping通mysite.com …有什么常见的事情来检查解决这个问题? 我是新来的IIS 7,所以很抱歉的模糊的问题。
如何在IIS 7中安装FTP发布? 添加angular色服务不起作用。 在以前的Win 2008服务器上,我不得不下载FTP 7.5作为IIS 7的单独安装。我这样做了,但是又一次无济于事。 有没有安装angular色服务的标准方法?
我为我的Web应用程序configuration了通配符子域映射。 我已经在这个DNS设置中更改了“A”logging。 对这些新的子域的所有请求都正常工作。 Ex: http://test1.foo.com, test2.foo.com 后来我configuration了IIS7 Canonical重写,如下所示: <rewrite> <rules> <rule name="Enforce canonical hostname" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" negate="true" pattern="^www\.foo\.com$" /> </conditions> <action type="Redirect" url="http://www.foo.com/{R:1}" redirectType="Permanent" /> </rule> </rules> </rewrite> 添加上面的代码后,所有的通配符子域都路由到http://www.foo.com 。 我希望所有的子域都能解决任何应用规范重写的问题。 请帮帮我。
我一直在尝试在运行Windows Server 2008的服务器上安装Joomla。我已经成功地安装了PHP(使用Microsoft的web工具来安装PHP和IIS)和MySQL,现在正在尝试运行基于浏览器的安装。 一切都呈现绿色,我填写有关网站名称,MySQL信息等的适当信息,并没有发生错误。 但是,当我到达要求我删除安装目录的步骤时,我无法这样做,因为Windows声明它正在被另一个程序使用(我无法理解这是如此)。 此外,没有configuration.php文件创build,所以如果我设法删除这个文件夹我有一种感觉,会有问题。 我以为有某种权限问题,并设置IIS_IUSRS的权限,以读取,写入和执行权限的整个文件夹,Joomla所在,但这并没有帮助。 在这个问题上的任何帮助,不胜感激。 ;) 格雷格 编辑:我决定尝试手动安装Joomla手动编辑configuration.php文件。 这很好,现在我确定有一些权限问题正在进行,因为我能够做所有涉及到MySQL数据库(创build一个文章,编辑菜单项等)的任何事情,但任何涉及到更改到Joomla安装的目录不起作用(安装插件,使用Joomla中的全局configuration菜单编辑configuration设置等)我已经授予IIS_IUSRS每个权限,除了完全控制(阅读在Joomla!论坛上显示,这应该是足够的一切工作)。 这令我感到困惑,而且我很困扰这个问题。 编辑2:奇怪的是,在目录权限下的系统信息,一切都变成可写,但每当我尝试实际使用Joomla,例如,使用接口编辑configuration.php文件,它说它是无法编辑文件。
不确定标题是否正确。 我有我的网站在IIS7中configuration,我有另一个合作伙伴网站运行在不同的端口,例如。 http:// localhost:1234 / mysite。 我可以让我的父站点有一个虚拟站点http:// localhost / mysite将请求路由到合作伙伴站点http:// localhost:1234 / mysite。 我不应该redirect,但我应该基本上代理请求。 这里的任何帮助是可观的。 提前致谢。
我知道如何为整个目录设置过期标题,但是如何为单个文件设置过期标题 – 例如根目录中的favicon.ico文件?
LS, 我用PHP(FastCGI)使用IIS7。 我将upload_tmp_dir设置为“X:\ Temp”,而不是将其保留为空,但由于某种原因仍然使用“C:\ Windows \ Temp”。 我确实给了以下用户完整的权限:NETWORK SERVICE,(应用程序池用户),IIS_IUSRS。 我做了更改后,我也重新启动了IIS。 我试图使用PHP在正确的临时path内创build一个目录,这确实有效,所以这不是一个安全问题。 亲切的问候, 马提亚斯万斯
我有一个脚本,我一直在使用另一个Windows 2008来删除configuration的IIS7备份,并创build一个新的: SET DEST=C:\Backup\Web\IIS7 SET BACKUPNAME=IIS7-CONFIGS %windir%\system32\inetsrv\appcmd.exe delete backup "%BACKUPNAME%" %windir%\system32\inetsrv\appcmd.exe add backup "%BACKUPNAME%" robocopy %windir%\system32\inetsrv\backup "%DEST%" /MIR /R:6 /W:10 /ZB 但在新的Windows 2008服务器上,我得到一个拒绝访问的删除: ERROR ( hresult:80070005, message:Command execution failed. Access is denied. ) 我有UACclosures,几乎从旧服务器(包括用户angular色是一个pipe理员)复制的所有设置。 我错过了什么?