我正在尝试将一些旧版Coldfusion文件重新导入到我们的系统中,这些文件仍然在我们的系统中被索引到新的同类文件中。 由于冷聚变文件实际上不再存在,我想使用.net作为redirect。 我在这里阅读这个build议: 在IIS中,是否有可能执行.HTML页面aspx? 关于如何用.net解释.html文件,并尝试使用与.cfm相同的方法,但没有成功。 我的网站是build立在集成模式,所以我做的唯一的改变是web.config每个build议在该职位。 当我打开.cfm页面时,出于某种原因我得到了一个404。 如果我将它重命名为.aspx,它工作得很好。 我正在工作的网站是.net mvc 3,如果这有什么区别。
我们刚刚在运行Windows Web Server 2008的办公室networking中添加了一个新的开发服务器,使用IIS7.5和SQL 2008 R2。 我们没有RDP到服务器,而是我们远程运行IISpipe理器和SQL Mgmt Studio,并且WWW文件夹是我们映射到我们的计算机的共享。 除了一件事之外,一切都是完美的。 当我们添加一个新网站(并创build一个新的应用程序池)时,我们无法通过我们的共享驱动器或通过RDP为新的应用程序池设置权限。 我们可以在IIS中看到应用程序池,而我们的networking的超级pipe理员可以做到这一点没有任何问题。 例 用户创build一个名为TEST的新网站/ apppool。 在WWW文件夹中,testing – >属性 – >安全性,我们尝试添加IIS AppPool\TEST但找不到对象。 同样的事情通过RDP发生。 用户有权访问IIS AppPool\DefaultAppPool 。 超级pipe理员login到开发服务器,并可以设置所有应用程序池的权限。 这很奇怪,因为我们都是开发者的本地pipe理员,这是创buildAppPools的用户。 任何人有一个想法如何解决这个问题? 谢谢
我正在尝试使用IIS7.5作为在不同服务器或虚拟服务器上路由到vnc的方式。 我不能让HTTP工作,但不是非HTTP协议,如VNC,远程login等。有没有办法做到这一点? 例: site1.webaddress.com:5902 –> 192.168.1.100:5902 site2.webaddress.com:23 –> 192.168.1.101:23 更新: Windows Home Server 2008(Windows 2008)。 我意识到,IIS是一个糟糕的解决scheme,但我不想增加太多的复杂性。 我没有TCP代理或硬件防火墙。 我有一个简单的路由器,可以做端口转发,但不理解DNS。 我创build虚拟服务器,所以我希望能够通过域名或甚至更好的子域名获得他们。 最好是www.domain.com/server_name/function。 试图变得简单,但似乎也许这是不可能的。 PS我得到了这个想法,因为在WHS 2011内的RDP能力。
简单来说: IIS 7 + Apache Tomcat 7 + isapi_redirect.dll : 我有一个部署和工作的Tomcat应用程序在http://localhost:8080/my_app下可用。 我想在http://my_app.local (而不是默认的Tomcat站点[你可以在下面看到])看到相同的内容。 我设置了isapi_redirect.dll ,所以现在my_app.local的内容等于localhost:8080 ,但还不够,我想在my_app.local下映射localhost:8080/my_app 。 (我在hosts文件中有127.0.0.1 my_app.local ,所以我可以打开my_app.local ,但是现在它只显示默认Tomcat站点(与http://localhost:8080下的可用站点相同))。 请阅读我已经尝试过的内容: 再解释一下: 我安装了IIS 7 (7.5.7600.16385)和Apache Tomcat / 7.0.22 。 我在Tomcat中部署了一个应用程序(我们称之为“ my_app ”),现在可以通过http://localhost:8080/my_app 。 我在IIS面板中添加了一个新的网站,Tomcat的path部署为my_app ,如下所示:“ c:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\my_app ” 我绑定了主机名my_app.local 。 之后,我像这样 (或那样 )configuration了isapi_redirect.dll 。 现在,当我打开http://my_app.local ,我可以看到默认的Tomcat站点(见下文),它与http://localhost:8080/ !!下的内容相同。 (那就是问题所在!!!) 但在http://my_app.local我想看到在http://localhost:8080/my_app下的相同内容。 我怎样才能做到这一点? 非常感谢您提前! […]
在我的Windows 7开发机器上,我有两个在IIS 7.5上configuration的应用程序:两者都有相同的web.config,但其中一个工作,另一个没有(没有HTTP答复,浏览器一直在等待)。 我想知道这些目录的IIS设置是不同的。 在IISpipe理器(或者可能使用某些命令行工具)中是否有一个选项将特定目录(如脚本处理程序,身份validation等)的configuration输出到文本文件中?
这是我的问题。 我的环境在IIS中使用ARR模块(应用程序请求路由),因为我有一个服务器场。 在这个农场的房子是一个不育系,在这个农场产生动力。 我的网站生成的网页由ARRcaching,这是完美的。 在网站上进行更新时,必须销毁caching中的文件。 如果在caching必须刷新的时候,这个站点会得到很多http请求,所以不可能从caching中删除这些文件,因为IIS(ARR)好像在文件上保留了句柄。 然后,我收到一条错误消息,指出我没有权限删除该文件。 如果我使IISReset文件消失。 在我的服务器ARR上,有几百个站点通过它的ARR来重置IIS。 其实我试图删除文件威盛代码,但如果我尝试通过资源pipe理器,我得到了相同的结果。 任何build议?
我有IIS 7.5设置压缩所有静态文件(默认),但它不压缩.js(javascript)文件。 当我打开失败的请求跟踪进行压缩时,我得到的压缩错误是: NO_MATCHING_CONTENT_TYPE 我阅读了这个,我看到的唯一的解决scheme是确保application / x-javascript(而不仅仅是application / javascript)被指定为被看作“静态”内容的mimetype。 所以我调整了我的applicationHost.config有这个: <httpCompression> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="5" /> <scheme name="deflate" dll="%windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression> 但是,我仍然在失败的请求tracelogs中看到相同的错误:NO_MATCHING_CONTENT_TYPE。 任何其他的想法?
我有一个在Windows Server 2008 R2 Enterprise上运行的内部ASP.NET应用程序。 我们有另一个服务器异地。 我想有一个设置,如果我们的主服务器出现故障,离线服务器可以开始为应用程序提供服务。 我做了一些Googlesearch,并find了http://learn.iis.net/page.aspx/511/achieving-high-availability-and-scalability—arr-and-nlb/ 。 我也尝试安装Web Farm框架。 坦率地说,这个东西想要安装的东西的数量是疯狂的。 我不明白为什么我应该在应用程序级集群中的一个节点上安装SQL Server … 总之,这些方法看起来非常基础设施密集。 我们的数据库是镜像的,并具有出色的容错性。 有没有一个侵略性的方式来做到这一点?
我们有运行IIS托pipe一个ASP.NET网站的Windows 2008 RS服务器。 今天早上有一个奇怪的序列。 首先通知AppPool由于不活动而被回收: “进程ID为'6896'的应用程序池'xxxx'的进程由于处于非活动状态而被closures,应用程序池超时configuration设置为20分钟,需要时会启动一个新的进程。 这是有道理的,并没有超时设置,但30秒后,我们看到: “服务应用程序池'xxxx'的进程意外终止,进程ID是'6896',进程退出代码是'0xc0000005'。” 我发现了一个较旧的知识库文章 ,解释了在IIS6上可能会发生这种情况,因为许可问题,但是我很好奇IIS7.5上可能会导致这种情况,特别是因为我们没有经常看到它。
我正在尝试从IIS 6迁移到IIS 7.5。 当页面加载时,我收到错误,如下面的截图所示。 即使IIS 6服务器上的文件是相同的,这个错误"This web service is using http://tempuri.org/ as its default namespace."提示"This web service is using http://tempuri.org/ as its default namespace." 在我的search中,我发现这可能与WSDL有关。 对于模糊的道歉,但如果有人能指出我的答案的大方向,我可以从那里拿走它。