我有一个使用PHP编写的站点,它由安装在Linux上的Apache提供服务。 说,它的url是example.com ,它有子文件夹audio , games , photo ,所以用户指向它example.com/photo 。 现在,我正在ASP.Net中编写新的function(例如,查看电影的function),并希望用户可以通过example.com/video访问它。 而IIS的服务是在另一台服务器上看不到的(只有Apache可以直接访问互联网),但是很容易通过内部网从apache到达。 用户会话不重要! 我应该如何configuration它才能有效地工作? 可能我需要安装更多的软件? 我发布了我的解决scheme,据我了解的是Farseeker的意思,但是如果有的话我想听听其他的build议。
是否有一个很好的理由(即,除了“有人删除它”),为什么default.aspx会从IIS网站的默认文档列表中丢失? 我刚刚帮助我们的技术支持人员修复了一个(全新的)客户安装我们的Web应用程序。 该应用程序基于ASP.NET MVC。 此客户在Server 2003上运行IIS 6.如果您在浏览器中键入完整的URI,则应用程序工作正常,但是如果您只是尝试导航到根目录/ URI,则会看到403错误。 我漫不经心地发现,网站的默认文档属性包含除 default.aspx 之外的所有常见嫌疑人。 所以我join到列表中,反弹IIS,一切似乎照常工作。 但是这样做让我觉得不寻常。 我想知道还有什么可能是“不寻常的”在这个安装。 也许有人刚刚修改IIS,原因不明。 不过,我想知道,如果客户做了其他事情,会导致这个消失,如果我应该知道这一点。 是否有一个“共同”的原因,为什么这个文件将从列表中丢失?
我必须安装一个需要以经典模式运行的httphandler。 我在iis上创build了一个使用经典apppool的应用程序,并将处理程序集放在那里。 供应商在部署文档中给了我一个configuration,如下所示: <system.web> <globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" /> <httpModules> </httpModules> <httpHandlers> <add verb="*" path="*" type="ProductName.ProductName, ProductName" /> </httpHandlers> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <handlers> <add name="someUnspecificName" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> </handlers> </system.webServer> 在应用程序上请求一个URL时,我得到的错误是404,所以我猜这个句柄根本没有使用。 对于64位系统,configuration看起来不错吗?
我有一个ASP.NET应用程序,我可以到达192.168.1.102:81/TestApp本地。 我想通过去domain.com:81/TestApp外部托pipe应用程序(我已经有我的域指向我的路由器,这工作正常 – 我有另一台服务器端口80上运行的Apache)。 我修改了路由器设置,指出通过端口81到192.168.1.102的任何请求。 我仍然无法访问ASP.NET网站(我收到错误消息,“此链接似乎被打破”)。 我错过了什么吗? 我如何将domain.com:81/TestAppredirect到我的ASP.NET应用程序? 谢谢。
我有一个客户的要求,我有一个中央系统,所有他的卫星分支可以工作。 目前,这是一个ASP.net Web窗体应用程序运行在IIS 7上使用SQL后端win 2008 RC 2。 客户端现在要求每个分支都有一个本地服务器,这样万一互联网连接断开,分支机构的生产力不会受到影响。 他的另一个要求是,所有的东西都可以通过中央集线器进行更新,并使用一些机制将更新过滤到各个站点。 我在这里有什么select? 我看到以下可能的select: 由负载平衡器控制的多重冗余互联网连接 数据库的SQL复制(什么更好,快照,合并或事务) 滚动我自己的IIS同步服务定期检查是否有一个新版本的Web应用程序,并下载它(我希望有更好的select比这个) 更好的方法我还不知道(我希望这是我需要的) 我的客户担心的一个问题是,分支机构往往是在非常偏远的地方,从技术人员到互联网的一切都很难find和非常稀缺。 任何想法,build议,技巧等是值得欢迎的。 谢谢大家
目前,我正在尝试使用本地IIS服务器来开发ASP.NET MVC应用程序(Dev Server太慢了)。 但是,每个页面请求(包括CSS / JS)都会导致redirect到login页面。 任何人都知道发生了什么事?
我有一个运行以下configuration的IIS7 / ASP.NET应用程序: 匿名authentication(IUSR)。 应用程序池作为域帐户运行 如果IUSR被拒绝“本地login”,那么看起来ASPX页面仍然会呈现他们的HTML,但静态内容(如图像)将不会被传送。 我想知道这是什么技术原因? 如果IUSR被“破坏”,那么为什么要将一个ASPX页面的请求传递给pipe道并执行,但是IIS将拒绝在同一个目录中提供一个图像?
我发现很难估计我的Web应用程序在亚马逊的云中运行的成本是多less? 我的应用程序类似于stackoverflow.com – asp.net,ajaz,sql数据库。 任何人都可以估计在亚马逊的云中运行stackoverflow可能花费多less钱?
我们有一台运行SQL 2000的数据库服务器和两台托pipeASP.net应用程序的Web服务器。 所有三台服务器都运行Windows Server 2003 SP2。 我们的问题在大约2周后是可重复的,一个Web服务器上的IIS不再能够build立SQL连接。 静态内容加载正常。 其他非IIS应用程序仍然可以联系SQL数据库服务器。 ODBCfunction也仍然有效。 运行SQL事件探查器时,处于此状态的连接永远不会从IISbuild立。 解决这种情况的唯一方法是重新启动Web服务器。 在任何机器上都没有安装防火墙。
我们有一个内置于.Net的解决scheme,将被安装到客户端环境中。 该解决scheme将跨越多个服务器并在多个层上运行。 客户使我们的MOM(微软运营经理)来监控系统。 什么是最好的柜台用于监测系统的整体健康状况? 有没有内置的计数器,我们可以添加到MOM包(作为警报)来testing给定的情况? 任何想法的build议将是多lessapreciated。 谢谢 ——- 8 <———————– 我已经在WCF上find了以下信息,但是我仍然在寻找类似于工作stream,IIS和.Net的信息: WCF 如何使用性能计数器来诊断WCF应用程序的性能 [ http://blogs.msdn.com/wenlong/archive/2007/09/07/how-to-use-performance-counters-to-diagnose-performance-of-wcf-applications.aspx ] 本文讨论WCF性能计数器。 计数器默认情况下未启用。 但是,启用方法级别计数器可能会由于纯粹的数字而导致性能开销。 我们之前已经讨论过这些问题,只要我们在性能testing环境中获得新的稳定构build,就应该能够对它们进行testing和validation。 也可以看看: WCF性能计数器 [ http://msdn.microsoft.com/en-us/library/ms735098.aspx ]