我有Windows 2003,IIS 6.0,ASP.NET应用程序使用私钥证书。 域“domainCompany \ Pre_Certificado”中的用户在Store Local Machine中安装证书。 domainCompany \ Pre_Certificado是pipe理员,在IIS_WPG组中具有本地策略:“作为服务login” 我在IIS 6.0中configurationAppPool身份:domainCompany \ Pre_Certificado ASP.NET应用程序使用identity :: domainCompany \ Pre_Certificado执行 我回收AppPool和执行应用程序,我得到System.Security.Cryptography.CryptographicException:找不到证书和私钥解密 如果我再次testing,在服务器IISlogin会话,使用domainCompany \ Pre_Certificado用户,我在ASP.NET应用程序中调用页面,一切正常。 (注意:使用terminal服务器login服务器IIS) 但是,如果注销会话在服务器IIS(用户:domainCompany \ Pre_Certificado),我得到相同的错误: System.Security.Cryptography.CryptographicException:无法find用于解密的证书和私钥 有什么build议么 ?? 谢谢。
我正在尝试在IIS6networking服务器上安装ASP.Net应用程序。 该网站要求用户使用Windows进行身份validation,这可以在同一台服务器上的其他几个应用程序上运行。 在IIS中,我启用了匿名访问和Windows身份validation。 在web.config中,身份validation设置为: <authentication mode="Windows"/> 和授权…: <authorization> <allow roles="Users"/> <deny users="*"/> </authorization> IE浏览器。 允许angular色“用户”中的所有用户拒绝其他人。 这是与同一台服务器上的其他几个应用程序一起工作的方法。 如果我运行该网站,系统会提示input用户名和密码。 如果我删除该行: <deny users="*"/> 我可以访问该网站,一切正常 – 但用户凭据不传递到网站(Page.User.Identity.Name在ASP.Net中返回一个空白string)。 该站点与服务器上的其他工作站点具有相同(inheritance)的文件权限。 这个网站和其他工作网站之间的authentication/授权的唯一区别是,它运行Asp.Net 4(但也有其他工作在服务器上的asp.net 4站点)。 我在这里错过了什么? 我应该在哪里看?
我们试图在我们的IIS6服务器上运行awstats并运行。 awstats运行良好,产生输出和所有爵士乐…没有问题。 当试图改变输出页面中选定的月份/年份时,它试图通过IIS运行awstats.pl ,并出现404错误。 debugging我做了一个简单的hello.pl在我的根,并试图运行,也是404s。 我按照这个页面上的说明http://support.microsoft.com/kb/245225关于安装ActiveState Perl,然后configurationIIS。 我在我的目录中添加了扩展映射,并按照指示注册了Web服务扩展。 Perl的脚本都运行良好,如果从命令行运行,输出,所以我知道Perl是好的,但我不能让IISfind文件。 这是我的网站主目录选项卡上的configuration: 以下是我的Web服务扩展的configuration: 我打开了这个网站的目录浏览,当我得到目录的列表时,IIS实际上确实显示了目录中的.pl文件。 但是,如果我点击其中之一,我得到了404错误。 12/17 15:22>也尝试添加.pl作为我的网站的configurationMIMEtypes。 这没有帮助。 12/17 16:57>也试过每个人都读/执行权限的Perl direcory和目录住房awstats。 这没有帮助。
我们在同一台机器上安装有IIS 6的server 2003和ISA 2004。 一切都运行良好,直到昨天,当我们试图在ISA做一些新的规则..但这是一个漫长的故事… 不幸的是,我们的内部网站发生了一些事情。 我们的网站是在80端口,但如果我们试图打开这个客户机上,那么我们得到了错误页面(哪个错误页面是我们的提供者): 403-禁止; 远程主机不侦听,远程主机不准备接受连接请求。 在服务器上,我可以打开该网站的端口80.如果我改变在iis的端口号,并尝试打开与该端口的网站,然后运作良好。 我尝试closuresIIS,并用简单的页面启动Apache。 在服务器上运行良好,但在客户端的问题是相同的,所以我认为这不是一个IIS相关的问题。 在ISA中,我们有一个web pub规则,端口为80,没有auth。 我拔出头发,请帮忙。 在卸载并重新安装ISA后,de网站运行良好,直到我在conf / network / web链接菜单中configuration上游代理,然后一切都变成了相同的… 所以web代理/上游function有问题…(所有我的HTTP请求转发到我的上游代理)。 那是很久以前的事了…但是前几天有些人出错了… 我想也许我们的ISP宠坏了一些东西..明天我试图弄清楚… 但还有一件事:我在conf / network / web链接菜单中的默认规则之前制定一个新的规则。 每个请求转到服务器不redirect.. redirect到上游服务器…. 所以如果请求到我们的服务器(我们的网站),然后在本地处理,如果没有,然后去上游代理和voilllaaa ….我tougth …但不幸的是:我们的网站工作正常,但互联网工作extreamly慢慢.. :(可能与单个适配器我可以做到这一点?我必须处理所有请求本地或我必须发送到上游?我不能过滤它?
IIS应用程序池如何确定其Internet设置? 我正在指定一个自定义标识,在该标识下托pipe.NET Web应用程序,这是一个属于我们的Active Directory域的服务帐户。 当应用程序运行时,它需要向其他服务器发出HTTP请求。 此操作会导致它从某个位置读取Web和代理设置,但是我无法理解这些信息的位置。 它看起来: 在该框的默认帐户设置? 在AD服务器上的默认configuration文件? 它自己的本地/漫游configuration文件? 以上的组合? 完全不同的地方?
这似乎是试图设置PHP的IIS用户经常遇到的问题 – 我想我不是一个例外。 我遵循在线教程在线设置PHP,我很确定,我有一切设置为应该是…虽然访问任何PHP文件与浏览器产生404错误,似乎表明configuration问题。 PHP 5.3.5正在C:\ php \中,并且FastCGI处理程序被启用为Web服务扩展。 我已经将生产configuration文件重命名为php.ini,并且我已经取消注释并将cgi.force_redirect设置的值更改为等于0。 尽pipe如此,它仍然拒绝工作。 如果任何人都可以提供帮助,并且/或者提供我忘记提及需要检查的事项清单,那么您的意见就会很棒。
这与这个问题有关 ,但我相信我的情况更具体。 我有一个网站在IIS 6.0,Windows Server 2003,是全面运行非常缓慢。 尽pipe大部分stream量都集中在一个页面上,但所有页面都放慢了速度。 该页面的工作是将file upload到Web服务器,每天都有大量file upload到服务器。 只是因为所有这些文件正在上传,并不意味着我的login页面必须慢? 我在想,如果我把上传页面移动到一个单独的虚拟目录/应用程序池,网站的其余部分将加快。 你怎么看?
具有大约25个站点的IIS 6,其中之一是.net framework 2.0,下面有一个.net framework 4.0应用程序,它在自己的应用程序池中运行mvc 3。 它运行良好一段时间,然后我们看到事件1062和.net 4应用程序将不响应,直到应用程序池被回收。 每次我看到1062过去的应用程序都不会发生一次 – 这可能是什么原因造成的?
我遇到了与案例139099中描述的非常类似的问题,但是那里的修复似乎不适用于我。 以下是详细信息: 服务器: Win2003Srv R2 SP2 Stadalone,不是域的成员。 IIS6,TCP / 443(https)。 匿名访问被禁用。 启用集成Windows身份validation。 本地使用情况 每个useraccount拥有自己的虚拟文件夹,具有更改访问权限并可以读取站点根目录。 “adsutil NTAuthenticationProviders”NTLM“”设置为站点根目录和useraccount的虚拟文件夹(如MS知识库文章215383中所述 )。 客户: Win7企业版 AD域的成员 IE8 允许三次login尝试失败。 在login窗口中使用[webservername] \ [username](Windows安全) 使用其他浏览器(Chrome和Firefox)login工作正常。 Web服务日志显示一个401.2和两个401.1事件。 安全事件日志显示两个事件,第一个是Fauilure审计(680),第二个事件是Fauilure审计(529)与这些细节: Logon Failure: Reason: Unknown user name or bad password User Name: [username] Domain: [webservername] Logon Type: 3 Logon Process: NtLmSsp Authentication Package: NTLM Workstation Name: [MyWorkstation] Caller […]
我试图将我们的2个网站和一些相关的应用程序从一个虚拟专用服务器移动到另一个。 新服务器function更强大,内存更多,磁盘空间更多。 但是,其中一个网站在新环境中performance不佳。 我通过导出IIS设置和xcopy文件从旧服务器复制configuration。 其中一个网站在.NET 2.0中,一切看起来都很好。 但是,我们的其他网站(使用.NET 3.5的第三方购物车)速度非常缓慢 – 特别是从购物车页面移动到结帐页面时。 我已经为这个解释了2天。 在这段时间里,我做了几件事情,试图看看我是否至less可以改变行为,但绝对没有成功。 这是我尝试过的一些事情的列表: 运行这个工具的aspnet_regiis -i -enable和其他几个选项,例如-ua 卸载并重新安装.NET的所有版本 删除所有其他IIS网站,除了有问题的网站 在IIS中删除并手动添加一个新的网站节点 我手动扫描了代码,了解发生了什么的任何线索。 有两个页面上的UPS服务器不在应用程序中的任何其他位置,但是我能够远程login到该服务器。 通过应用程序的安装指南,以确保没有我错过的步骤。 重新安装SSL证书并检查了中间证书configuration。 重新启动服务器。 比较与IIS相关的registry项。 X在应用程序的这个版本的另一个副本中删除了旧的应用程序,以防原始文件损坏。 查看IIS中的configuration设置,包括日志文件,应用程序池,SSL和ASP.NETconfiguration。 发现虚拟内存页面文件未configuration。 我试图configuration一个,但虚拟化软件(virtuozzo)在我重新启动时禁用了设置。 无论如何,我想我会把这个放在那里,以防我有些东西被忽视。 我正在使用主机文件configuration进行testing,因为DNS当前指向旧服务器。 主机名称是到达该网站所必需的。 通过交替这两个主机文件条目,可以比较同一站点的两种configuration: # New Server (with slowness) #173.0.131.172 www.foldingchairdepot.com # Old Server (working fine) 67.215.161.58 www.foldingchairdepot.com 新的服务器是Windows Server 2003 RC2企业版。 奇怪的是,虽然我在客户端看到缓慢,但在服务器上几乎没有CPU利用率。 我已经通过几种方式进行了validation,我确定通过主机文件条目到达新的服务器。 我也尝试了2个不同的互联网连接和几个不同的浏览器版本。 任何协助尝试解决这个问题,将不胜感激。