我的客户端刚刚有一台运行Win2008的新专用服务器(我们之前有2003),II7等。我开始设置一个我们拥有的ASP.NET 2.0 Web应用程序。 运行在自己的AppPool 2.0上。 问题是,当我浏览站点根目录(本地或远程)时,我得到404,因为现在url指向http://domain/default.php ,当它应该是default.aspx。 是的,我已经检查了网站的默认文档设置,我删除了一切,但default.aspx(default.php甚至没有列出)。 为了完成,我会说,如果我导航到http://domain/default.aspx ,该网站的作品完美,我可以按照链接没有问题。 任何想法为什么发生这种情况? 或者至less在哪里我应该开始寻找? 谢谢! UPDATE 我已经尝试重置IIS。 我已经检查了web.config寻找一些default.php,没有发现。 这是从旧的服务器没有这个问题复制相同的web.config。 实际上,在web.config中显式声明了default.aspx,如下所示: <system.webServer> <defaultDocument enabled="true"> <files> <clear /> <add value="default.aspx" /> </files> </defaultDocument> </system.webServer> 这个问题似乎只发生在那个网站上。 默认的网站根目录很好的解决了它的默认文件(iisstart.htm)
IIS应用程序预热模块将在IIS 7.0 上工作吗?
首先我知道有很多类似的话题。 更多的是build议使用hMailServer。 好吧,好酷! 但主要问题是如何configuration这个或那个sh * t使用IIS 7.0和lolcalhost? 因为我只有本地主机,所以我不知道该怎么把它放进域名? 我怎样才能确保IIS中继可以通过IIS 6.0发送邮件的应用程序可以在介绍hMailServer和IIS 7.0后发送电子邮件? 如何testing该function? 有人可以一步一步告诉我,而不是假设我是pipe理员,我知道在那里填写什么? 请帮忙!!
我有一个大的ASP应用程序,显然是相当内存密集型客户端。 我正在帮助他们迁移到运行Win2k8 R2的新硬件。 他们有4个物理服务器,每个32GB的RAM。 我假设ASP应用程序是以x32进程运行的。 所以我看到我们有两个select: 为应用程序池启用Web Gardens 使用物理服务器作为虚拟机主机,并将其分成4个networking服务器 有什么想法可以为我们带来更好的performance? 我只是不太确定ASP如何处理一个拥有大量内存的机器,我担心它不能很好地解决内存问题。 (你可以忽略所有显而易见的东西,比如增加16个Web服务器的维护量,或者灵活性虚拟化让我们通过物理服务器等等)
我们正在将一些网站从旧版本的Windows Server 2003 / IIS 6服务器迁移到较新的Windows Server 2008 / IIS 7服务器。 我们必须在没有太多停机的情况下迁移这些网站。 这些网站都与SQL Server和/或MySQL数据库进行通信。 他们也有分配给他们的SSL证书(他们是电子商务网站)。 我们最初的计划是停止旧服务器上的网站几分钟,将网站和数据库复制到新服务器上,并将旧服务器上的IIS 6站点redirect到www2.<domain>.com ,该站点指向新的服务器。 这样,在DNScaching被刷新的时候仍旧到达旧服务器的stream量被redirect到新服务器。 这样做的问题在于,SSL证书适用于www.<domain>.com ,如果访问者在www2.<domain>.com上,则访问者将看到安全警告。 将所有stream量立即指向新服务器是很重要的,因为我们不能有2个独立的数据库或网站副本。
是否有可能在IIS7中,而不使用URL扫描来删除响应头中的服务器? 我已经尝试了以下内容: HTTP模块 我已经安装了一个签名的GAC,并尝试了App_Code目录,都没有工作。 我也尝试设置 HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableServerHeader registry项1,仍然没有。 编辑:我也试过这个: 社区ISAPIfilter 有没有办法做到这一点?
我创build了一个ASP.net MVC开发的Web应用程序,我正在尝试设置IIS。 错误:Http错误500.19,错误代码0x80070005,由于权限不足,configuration文件无法读取configuration文件:C:\ inetpub \ wwwroot \ BudgetManagerMain \ BudgetManager \ web.config 如果我设置AppPool使用“pipe理员”,我没有任何问题,可以访问该网站就好了。 如果我设置为networking服务(或任何其他包括自我创build的pipe理员或非pipe理员用户帐户),我得到上述错误。 我已经尝试过的事情: 名为“test”的应用程序池的身份是“NetworkService” 为wwwroot和所有子文件/文件夹设置完全访问权限 validation有效的权限和networking服务具有完全访问权限。 我的网站上的身份validation设置为匿名,并在“应用程序池标识”下运行 我没有在网站上设置任何物理path凭据 确认的网站设置为在名为“testing”的应用程序池下运行 使用进程监视器,这里是我在ACCESS DENIED事件中发现的摘要 事件标签: 类:文件系统 操作:CreateFile 结果:访问被拒绝 path:.. \ web.config 所需的访问:通用读取 性格:开放 选项:Sybnchronous IO Non-Alert,非目录文件 属性:N ShareMode:阅读 AllocaitonSize:n / a 处理标签 很多似乎不相干的东西 用户:NT AUTHORITY \ NETWORK SERVICE
我想部署一个silverlight数据透视站点,我遇到了以下问题:cxml只能从服务器中的单个目录正确提供服务。 如果从它请求的cxml文件,我得到的XML响应。 如果我尝试另一个目录,我得到一个500错误。 我已经添加到服务器的MIMEtypes。 我究竟做错了什么?
我正在做一些IIS Express的工作,它有它自己的applicationhost.config 。 有没有我可以用来pipe理该configuration文件,而无需直接编辑XML的任何用户界面? 我下载了IISpipe理器进行远程pipe理,但仍然连接到机器的默认applicationhost.config 。
我在这个问题上看到了许多类似的问题(和答案),但似乎没有一个和我所面对的情况完全相同。 这是奇怪的,因为我不认为这是特别的,所以如果我没有足够的search,请原谅我。 无论如何。 我有两个网站是在两个IIS7,一个面向广域网和一个局域网。 面对的WAN已经只有HTTPS。 我想添加第二个网站,但在相同的HTTPS域和SSL证书,以便它成为一个子网站,如: https : //www.domain.com/subsite我怎么能做一个redirect或重写第一个IIS第二个使这个工作? 我不认为有一个标准的IISfunction可以做到这一点。 ISA服务器目前不是一个选项。 但也许另一个扩展到IIS存在? 在Apache上做了这么多次,并且正在为IIS弃用IIS。