我有一些网站托pipe在IIS7.5的Windows 2008 R2有时我收到通知,网站报告连接到数据库的错误,并不能连接到数据库,而SQL服务器正在运行。 服务器上没有任何变化 如果我重新启动网站仍然收到错误消息。 如果我回收应用程序池,网站可以再次连接到数据库。 我使用应用程序池的默认设置,只是将其更改为在networking服务帐户下工作。 我在Windows日志或SQL服务器日志上找不到任何有用的信息 我怎样才能find问题并修复它?
我们有一个网站在三个networking节点上运行。 我们正在使用SQL Server会话存储。 我们最近又增加了两个,只是发现用户的会话被发送到其中一台机器时丢失了。 我们已经检查了站点ID以及机器validation密钥和解密密钥。 编辑: 我没忘记提及有问题的机器是农场中现有机器的克隆(VMWare)版本。 解决了 – 我们只是抹新的机器,并站起来一个新的服务器08安装。 这个问题的原因还不得而知。
我们有很长一段时间在IIS7.5中设置了两个站点。 他们被命名(不是真名,但你明白了)…. “domain.com”和“www.domain.com” 目的是将“HTTPredirect – 将请求redirect到此目的地”设置为“ http://www.domain.com ”和checkbox== true。 上周我将Windows更新应用到我们的服务器上。 现在,当更改www.domain.com站点中的“高级设置 – >物理path”时,它将取消选中domain.com站点中HTTPredirect的上述设置,然后我们将删除到403。 我需要知道这是由devise还是由Service Pack或更新引入的错误。 请帮忙! 我可以发送屏幕截图或任何帮助描述。 更新应用是: KB2584146 890830 KB2631813 KB2644615 Windows Server 2008 R2
我知道如何备份IIS 7configuration,但不知道如何备份哪个文件夹需要写入权限。 如果一台服务器关机,我需要恢复,我可以很容易地恢复configuration和文件,但文件夹将缺乏为用户上传等设置的权限。 有没有办法做到这一点?
(短)问题我们需要在同一台服务器上运行相同的网站代码,使用不同的web.config。 (稍长)问题该站点需要托pipe在两个不同的域上,都在SSL上,因此,我们需要在不同的IP上有两个不同的站点。 但是,我们希望代码库对它们都是一致的,所以当get得到更新时,另一个同时完成。 我们还需要使每个网站使用不同的web.config(因为每个网站都有特定的值。 所以,我们真正想要的,是从IISconfiguration中为.NET 4.0 aspx站点定义web.config位置的方法。 目前它是IIS 6.0,但是如果IIS 7.0 / 7.5能解决问题,那么升级可能是一个select。 我想到的事情:使用除configuration以外的所有文件夹和文件的符号链接。 我不确定这是否是最好的select,因为其他文件/目录可能会在某个时候添加,并且会在部署时被遗忘。 同步文件夹。 这意味着我们正在依靠一个stream程来保持它们的实时性或时间性。 这也是一个很大的开销。
我想知道是否有办法将PHP文件从虚拟目录包含到网站根目录下的PHP文件中。 例如,我有siteroot: siteroot \的index.php siteroot \ other.php 和一个单独的userconfig目录,包含客户端的个人configuration(和上传): UserConfig的\客户端1 \ config.php文件 UserConfig的\客户端2 \ config.php文件 UserConfig的\ client3 \ config.php文件 我已经为每个客户端添加了IIS站点,并且在该站点中的一个虚拟目录指向了userconfig \ clientid \ as“\ userconfig \”目录,因此每个站点都如下所示: siteroot \的index.php siteroot \ other.php siteroot \ UserConfig的\ config.php文件 这一切工作正常,除了我不能在index.php中包含\ userconfig \ config.php 有什么build议么? 它是IIS 7.5,Windows Server 2008 R2
我们的服务器上的性能出现问题,主机我们的网站处理器将upp提高到了90%。 我想监视在iis上发布的网站上活跃的用户数量。 我的问题,这可能吗? 有没有这个软件? 编辑目前(如第二位)的访问者数在我们iis上的所有活动网站上 这个原因 如果我可以得到游客数量的CPU没有超载的日子,并比较它的日子,那么我至less知道这可能是一个原因,为什么发生这种情况,我可以把它从那里。 否则,我可以专注于网站上的代码,或者谷歌爬虫造成这一点,有很多可以导致你知道吗? 对我来说,这只是一个简单的故障排除方法。
最近有一个服务器从Windows 2003上的IIS 6升级到Windows 2008 R2 64位上的IIS 7.5的问题。 我们有很多在Classic ASP上运行的网站。 所有网站都位于特定的网站,例如www.example.com/foo和www.example.com/foobar。 在IIS 6上,每个站点都被设置为一个虚拟目录,工作正常。 自从新设立以来,很多网站似乎混合了会话。 要清楚的是,这不是一个应用程序池回收问题; 而是当用户点击该网站并且在浏览时从会话中获得来自不同网站的会话的信息。 我们已经确定了这一点 – 基于几个客户调用,并报告他们的购物车项目名称属于不同的网站 – 我们自己的testing表明,一些查询正在运行将尝试从不同的产品现场 我们已经尝试了 – 禁用dynamiccaching – 将每个站点转换为虚拟应用程序(如果我理解正确,虚拟目录/应用程序概念在IIS 7中有所改变/细化,尽pipe说实话,我不清楚有什么区别是) – 各种应用程序池更改(使用.NET 2框架),经典和集成模式,将过程模型更改为NetworkIdentity)都无济于事。 我们唯一没有尝试的就是将它改为32位应用程序。 我们不使用仅http的cookie,所以当我打开浏览器并input 的document.cookie 进入Firefox / Chrome / IE的开发控制台,将有多个ASPSESSIONID = …值,而以前我相信只有一个。 最后,我们使用服务器端的JScript的经典的ASP页面,而不是VBScript,所以我们有类似于下面的代码。 //用户的login账号作为jscript对象Session(“user”)= {email:“[email protected]”,id:123}; 如果我们执行一行代码如下: Response.Write(typeof(Session(“user”))); 当事情正确运行,我们得到“对象” – 正如所料。 当Session被抛弃时,输出是“unknown”,我们也无法访问JScript对象中的字段(例如.email或.id字段)。 非常感谢,如果任何人都可以提供任何关于如何解决这个问题的指针,谷歌上的一切似乎指向不同的问题。
我有戴尔笔记本电脑与Windows 7专业,IIS 7.5。 我已经安装.Net框架2.0,3.5,4.0。 我的一些旧的asp.net应用程序build立在框架2.0和3.5上。 我尝试在IIS中configuration应用程序,但它不显示框架设置。 我可以设置的唯一的事情是应用程序池,但它只显示4.0。 无论如何,我configuration了4.0的应用程序。 当我尝试访问应用程序时,我在浏览器中收到错误消息。 当我尝试从Visual Studio 2008执行它,我收到以下错误。 任何人都可以帮我解决这个问题。
MS SQL Server和Web应用程序都在同一台机器上。 在web.config ,我有: connectionString=" Server=COMPUTER_NAME\MSSQLSERVER; Database=MyDatabase; Integrated Security=true" name="ApplicationServices" providerName="System.Data.SqlClient" 我创build了一个名为MyWebsite的新Windows用户帐户。 这个帐户分配给应用程序池,我的Web应用程序正在使用它。 在SQL Server Management Studio中: 我的网站帐户被添加到安全 – >login MyWebsite帐户添加到MyDatabse – >安全 – >用户。 db_owner选项被选中 在SQL Server安全pipe理器中,所有协议都是允许的。 我仍然收到以下错误信息: A network-related or instance-specific error occurred while establishing a connection to SQL Server' Error 26 – Error Locating Server/Instance Specified 我错过了什么吗?