我有一个ASP.NET Web应用程序运行在http://www.mydomain.com 。 我们要设置http://company.mydomain.com并将其指向ASP.NET应用程序的子文件夹。 当我们这样做,我们得到的错误,它无法find数据types,大概是因为它找不到/ bin文件夹高一级。 有没有我需要改变的设置来允许这个? 谢谢!
我正在build立一个Web服务器(IIS7),并希望知道存储静态内容和网站用户上传文件(主要是图片,但也包括其他文件,如PDF文件)的最佳做法。 我将保持操作系统在RAID 1arrays上。 我应该在哪里保留实际网站的页面和文件,是自己的静态内容,还是用户的? 我应该把这个内容放在一个单独的RAIDarrays上,如果是这样的types? 我正在考虑使用SLC固态硬盘(例如英特尔的X25-e),但下面的问题被揭露。 对于这种types的内容,SLC SSD是否会对2.5“15k SAS驱动器做出改进? 如果我使用的是SSD,我相信我仍然需要使用Raid来实现冗余,但是我听说Intel X25-e不支持TRIM。 这是否将其作为合法选项取消?
是否有可能通过查看正在返回的内容的Expires和/或Cache Control标题来让IIS 7(Server 2008)caching内容? (我有一个提供图片切片的ASP.NET应用程序,它们的失效时间取决于不同的参数,我设置了过期和caching控制标题来表明这是IIS服务器,这似乎并不太重要)
我有IIS和Windows Server 2008托pipe一个页面的小型服务器。 有时我的带宽是完全超载的。 如何检查正在从我的服务器上下载哪些文件正在使我的networking连接中断?
我目前在本地机器上运行ColdFusion 9网站 – 使用IIS 7的Windows Vista。 我从来没有使用过ASP。 我目前正在对ASP网站进行一些HTML和CSS更改。 我通过FTP下载了网页文件,并将该网站添加到IIS,并保留默认设置。 我为网站创build了一个本地域(my-asp-site.dev),并将其添加到我的hosts文件中。 然而,该网站加载,每一个HTTP请求(CSS,JS,PNG,GIF,JPG),它需要非常长的时间。 即使我运行一个没有ASP代码的简单HTML页面,也会发生这种情况。 ColdFusion网站加载正常 – 加载JS,CSS或图像没有任何滞后。 我究竟做错了什么? 仅供参考,我也安装了Visual Web Developer Express 2010,而这一切似乎都变得更糟了。
我将ASP.Net Web服务部署到运行Windows Server 2008 / IIS 7的VM上。我已经在服务器上安装了ASP.Net AJAX扩展(从这里开始 )。 但是,当我尝试访问该服务时,出现以下错误: Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 我已经尝试重新启动IIS没有成功。 我可以看到System.Web.Extensions dll存在(在C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Web.Extensions.dll ),但ASP.Net以某种方式无法find它。 还有什么我需要做的,为了让ASP.Net认识到这个DLL是存在的?
好的,我是一名Linux / Eclipse开发人员,曾经担任MS VS开发人员。 我正在尝试理顺Windows 7旗舰版开发机器,在那里我无法运行Apache,因为我确定某些端口是80,8080和443.我运行了netstat -ab | more,发现“proto”抓到了0.0 .0.0:80,正在侦听并处于活动状态。 见下文: Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:135 sapinforma:0 LISTENING RpcSs [svchost.exe] TCP 0.0.0.0:445 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:554 sapinforma:0 LISTENING [wmpnetwk.exe] TCP 0.0.0.0:1433 sapinforma:0 LISTENING [sqlservr.exe] TCP 0.0.0.0:2383 […]
好吧,让我们开始说几件事。 我以这种方式configuration了一些东西,并采取了许多(未知的)步骤来达到这一目的,首先提高可靠性,然后再提高性能。 现在我们遇到了问题。 事实: Windows 2003企业虚拟机(VMWare,我们无法访问VM控制台) 8个CPU(他们是更新的XEON) 16 GB的RAM(我相信12GB专用,rest是可爆的) 24 GB的页面文件在自己的磁盘卷(所有磁盘是SAN,通过光纤连接) 尽pipe一切基本上都是2.0,但已经达到.NET 4.0 所有东西都用C#编写在ASMX Web服务中 这是运行一个内部开发的应用程序“框架”,以支持离线数据收集/操作的连接不好的用户 根据“上次同步date”收集数据并将其下载到本地SQL Express数据库 用户可以离线编辑,然后在连接发送变更时备份 除了“框架”应用程序池之外,每个应用程序都有自己的应用程序池 我们有大约1700个用户分布在各个应用程序中,许多用户有多个应用程序 大约400名“沉重”的用户使用多个应用程序 “框架”应用程序池有1个工作进程,应用程序1,应用程序2和应用程序3都有10个工作进程。 应用程序4到6有1个工作进程 应用程序1是一个24x7x365的应用程序,它必须始终在运行。 应用1-3被configuration为每240分钟回收一次 根据趋势数据,我们发现如果我们在一个小时内维持超过80-90个“同步”,则会有很多超时问题。 似乎很多工作进程都没有做任何事情 我觉得我们可以减less每个应用程序池大约4 WP 在进程locking的早期,有很多问题。 除了这个之外,对于10个WP的理性也不是很确定,他们select了这个WP并且运行了相当长的一段时间 在偷看时间的应用程序1,每小时超过50次同步,将迅速攀升至大约5.5 GB的内存。 随着事情的发展,最终有些用户会得到“超时”错误 我宁可看到每个2.5 GB(临时)的应用程序池的3个进程,而不是将所有内存都保存到自己的进程。 这表明我只有一个进程正在处理请求。 根据内存限制等,我们尝试了更频繁的回收。我们得到了更多的以下错误: System.IO.IOException:无法从传输连接读取数据:现有连接被远程主机强制closures。 我们已经有应用程序池1禁用(由于快速失败保护?)今年约3次,应用程序2已经发生过一次。 我们需要做的是控制整个混乱,更好地利用我们拥有的资源,如果可能的话尽快改善这个应用程序的平衡。 理想情况下,我认为我们需要转移到一个适当的负载均衡器和ASP.NET状态服务器的多服务器的情况。 我们确实可以访问我们现在可以使用的状态服务器,所以如果在整个工作进程中使用这个状态是有好处的,我们可以这样做。 另外还想提一下,添加服务器(甚至是虚拟的)并不是一个快速的过程(对于一个新的虚拟机来说,最less需要6周的时间),公司正在评估移动到一个新的数据中心,这样他们就会抵制设置任何东西新的,特别是如果它是一个物理系统。 我们在服务器上拥有pipe理员访问权限,除了重启服务器以外,还可以做我们需要做的开发人员/架构师。 我们必须获得特别许可/通知服务器监控组重新启动。 我承认这开始超出了我的知识,我们需要一些指导。 请提出尽可能多的问题,以便更好地了解我们正在进行的工作。 任何最佳实践或一般build议也是有帮助的。 如果需要,我可以提供有关Web服务之间的通信的更多详细信息。 编辑1:我应该解释一个通用的“同步”。 用户A连接到框架服务器进行authentication/logging。 然后根据需要连接到每个应用程序Web服务。 数据是从一系列来源(第三方WS,Oracle和SQL数据库,文件共享等)收集的,然后使用数据集传递给客户端。 […]
我有一个Windows 2008服务器,IIS 7.5上的ASP.NET应用程序。 当我尝试访问网站时,我得到一个loginpopup窗口。 如果我点击“取消”,我得到一个401 – 未经授权:访问由于凭据无效而被拒绝。 该应用程序正在使用Windows身份validation(匿名被禁用)。 该应用程序拥有自己的应用程序池,在应用程序池标识下运行。 如果我将应用程序池更改为在NetworkService帐户下运行,则我的网站function正常。 我猜这只是一个权限问题,但无法弄清楚我需要更改哪些权限。 我在应用程序的物理目录上提供了应用程序池标识权限,但是这并没有解决问题。
好吧,我不是最好的这个东西,但我会尝试这个。 好的,所以,目前我们有一个由运行我们的DCHP的Cisco E2000路由器的Linksys,以及我们的DNS服务器。 我们刚刚购买了具有双千兆以太网端口的戴尔PowerEdge T110,安装了XenServer免费版,我将Windows 2008 R2标准许可证作为Xen虚拟机之一,我想运行我们的DCHP和DNS服务器,以及我们的虚拟主机。 有人可以请我解释一下,我需要如何设置我的DCHP,DNS和虚拟主机系统,或者指向我应该进入的方向。正如我所说,我是新来的,我更多一个计算机技术,而不是服务器pipe理员。 谢谢,迈克尔