我正在Windows 2008 R2服务器上build立第二个asp.net站点。 我们使用RSA密钥容器来encryption我们的连接string。 我创build了一个新的应用程序池,其中包含与我们当前网站支持的默认应用程序池相同的设置,包括使用相同的用户帐户作为身份。 当我尝试访问新的站点时,出现以下错误:无法打开RSA密钥容器 如果我更改新的网站使用我们的默认应用程序池它的作品。 因此,我尝试在pipe理员命令提示符下使用以下命令将新用户帐户的访问权限交给RSA密钥容器: aspnet_regiis -pa“KeyContainerName”“dmz \ UserName” 我得到以下错误:未findRSA密钥容器。 我运行以下命令来安装密钥容器: aspnet_regiis -pi“KeyContainerName”“c:\ keys.xml” 我得到以下错误:对象已经存在 我尝试运行以下命令来删除密钥容器: aspnet_regiis -pz“KeyContainerName” 我得到这个错误:没有findRSA密钥容器。 失败! 所以我完全困惑,一个命令告诉我它已经存在,这是有道理的,因为我知道我们的一个网站正在使用它,但是当我试图删除它告诉我它不存在。 它适用于一个应用程序池,但不适用于使用完全相同的身份的新应用程序池? 我做了12个其他服务器上完全相同的设置,他们都工作正常。
我已经成功安装并使用FTP将文件传输到运行Windows Server 2008的服务器。我已经决定在IIS 7.5中创build一个FTP站点,该站点导向到我的\ ftproot \文件夹,并且为了使事情多一点安全,我已经select隔离用户到他们的物理目录。 我现在有两个示例用户的以下文件夹结构: C:\的Inetpub \ FTPROOT \ LocalUser \ JoeBloggs \ C:\的Inetpub \ FTPROOT \ LocalUser \ JohnSmith对\ 为了显示这些文件夹以外的用户文件,我知道我可以使用虚拟目录。 但是,我创build的\ username \文件夹下的任何虚拟目录对我的FTP客户端都是不可见的。 我select了在“FTP目录浏览”中显示虚拟目录,但没有什么区别 – 我甚至无法通过它们的直接path浏览它们。 首先,这是一个好方法吗? 其次(也是最重要的),为什么我不能通过任何FTP客户端查看这些虚拟目录? 预先感谢您的任何帮助。
为什么我不能在64位Windows上打开applicationhost.config文件?
我正在使用IIS 7,我想sombody告诉我如何密码保护一个文件夹。 你将如何得到用户名和密码对话框来显示有人试图下载该目录中的文件。
我正在设置一个新的Web服务器,并尝试使用Windows Server 2008 R2中提供的新应用程序池标识(如下所述: http : //learn.iis.net/page.aspx/624/application-pool-identities/ )来保护文件夹结构。 但是,似乎PHP仍然使用本地IUSR帐户,即使我已经在php.ini中将FastCGI模拟设置为true – 我如何让PHP在Application Pool Identity下运行? 相关文件夹是c:\ inetpub \ wwwroot之外的共享caching目录。 当我给IIS_APPPOOL \ DefaultAppPool修改特权时,PHP文件不能访问该文件夹,但他们可以当我给予SERVERNAME \ IUSR(或用户组)的权限。 在IIS中使用Web平台安装程序安装PHP 5.3。 PHP应用程序使用Zend_Cache,如果有所作为。
我需要更改为IIS 7中的几个网站的日志文件的位置。但它的一个生产系统,我不能重新启动/回收任何他们。 所以我的问题:IIS是否需要重新启动才能使更改生效? (它会自动重启/回收吗?) 提前致谢
我有一个运行在IIS 8中的Windows 2012上的asp.net应用程序,它有一个非常耗时的应用程序启动过程(实际上在Application_Start()事件中运行的代码最多可能需要2分钟)。 因此,我想尽量减less应用程序启动的次数,以便用户可以避免长时间的等待。 我已经在应用程序设置中启用了Preload,并且我已经在应用程序池中将Start Mode设置为AlwaysRunning。 然而,该应用程序在没有被使用一段时间后仍然结束,导致应用程序closures后首次访问该网站的时间很长。 有没有人有任何想法,我可以如何防止这一点? 谢谢
我正在和一家公司合作,他们的基础设施团队可以使用一些指导来部署一个.Net应用程序。 我已经看到一些令人难以置信的指南,用.NET编程最佳实践。 是否有任何类似的指南或资源来configuration我可以传递的IIS和Windows? 任何援助感激。
寻找一些软件/方法来监视Windows 2003服务器,并希望在IIS服务器服务停止/ IISclosures时发出电子邮件。 谢谢。
实际上,我正在开发一个SaaS应用程序,在这个应用程序中,我想给订户自己的子域来访问他们的信息(在代码中,我将拉动子域名的第一部分作为他们的账户名),类似于Basecamp等工作。 例如,订阅者可能拥有URL acme.myapp.com 。 由于可能有数百个用户,我不能简单地为每个客户端添加一个不同的主机头。 Apache允许你指定通配符(*),并将acme.myapp.comredirect到myapp.com,其中我可以执行我的逻辑来检索基于子域的用户帐户名。 我不知道如何自动执行此与IIS(这是一段时间,因为我不得不configurationIIS除了一个单一的网站)。 还有,我有什么特别的规定要做到呢? 当我的应用程序准备好了,并且正在寻找托pipe服务时,我是否需要主机的任何特定的东西来限制我的select? 我还在考虑使用Windows Azure来利用云 – 如果我使用Azure作为托pipe平台,我仍然可以做到这一点吗?