问题标签 [iis-7.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - ISAPI 设置在 IIS7 中不可见
我希望在 IIS7 中进行一些可以运行 asp.net 1.1 网站的设置。为此,需要在ISAPI 和 CGI 扩展中进行一些设置。但是当打开 IIS 7 时,我找不到其中任何一个。我已从控制面板中的程序和功能中启用所有 IIS 功能
我正在使用 W7 32 位企业版
谢谢
iis - 在 32 位 Windows 2008(不是 r2)上运行 iis7.5
有谁知道是否可以在 Windows 2008 上运行 IIS 7.5。据我了解,Windows Server 2008 R2 是一个专门的 64 位操作系统。我们能否在 Windows 2008(不是 R2)上将 IIS7 升级到 IIS7.5
iis - 使用 MSDeploy 将站点的 *new* DestinationBinding 添加到包
我正在使用带有 MSDeploy 的暂存模型将我们的几个站点部署到网络场。这些站点仅在临时框上的 IIS 中配置,然后使用 MSDeploy 从头开始构建目标 Web 服务器。
暂存框使用自己的绑定(即没有标题条目、不同的 IP/端口和没有主机标题)用于将要运行的站点。当我部署它们时,我首先有一个用于准备参数化包(使用-declareParamFile
开关)的 xml 文件,它声明参数如下:
因此,在上面的 XML 中,您可以看到暂存站点托管在端口 17000 上,因为该match
属性设置为匹配具有该值的绑定。
然后,当我部署到每个实时站点时,我使用不同的参数 XML,为该机器指定正确的主机头和 IP - 我使用 -setParamFile 开关应用它。这是其中之一的示例。
因此,因为原始参数被声明为与已知绑定之一匹配 - 我可以用我实际希望它在每个实时服务器上的绑定替换该绑定。
我现在要做的是部署站点并向其添加新的目标绑定,这些绑定包含我们拥有的不同 TLD - 即 site.com、site.co.uk、site.ca 等,它们都绑定在同一个 IP 地址上和港口。
想要这样做的原因是:
- 我们有一个要部署的新站点,它需要一个不同的主机名,但我们不想给它自己的 IP 地址(这里的 IP 用完了!)但让它与现有站点共享 IP服务器已经有了。
- 这意味着将特定的主机名绑定添加到已经存在的站点,而不是让它响应任何主机名。
- 我们目前有四个域名指向现有站点的负载平衡 IP(.com、.us、.ca、.com.au)。目前它可以工作,因为 Web 服务器不关心主机头 - 但是当新站点使用相同的 IP 时,它会,并且其他域名将不再工作。
问题是我认为似乎没有任何方法可以添加此类信息。我尝试setParameter
在第二个 XML 中添加多个元素,但这只会产生重复覆盖绑定的效果,最后一个是最终的赢家。
一种解决方案是为暂存框中的每个站点添加“占位符”绑定,它们代表每个域名、端口等的目标外部绑定;然后我修改这两个参数文件以将这些绑定替换为真实的。
但对我来说,这感觉完全错误——那将是对暂存盒进行建模以适应实时部署;应该反过来。
是否可以使用 MSDeploy 实际添加站点绑定(如果可以,如何添加?),还是仅支持替换?
c# - 如何使用 VS 2010 Beta2 在本地 IIS 7.5 上正确调试 Web 应用程序?
在本地 IIS 上运行 Asp.net Web 应用程序项目时,我有点陌生。到目前为止,我使用了“使用 Visual Studio 开发服务器”选项。我正在使用 Visual Studio 2010 Beta 2。
编辑:不太复杂的示例代码
以下代码示例:
现在我想用_list调试/单步执行一些代码行。
在使用“使用 Visual Studio 开发服务器”时,我可以在快速观看中看到_list的内容。
如果我选择“使用本地 IIS Web 服务器”并通过同一段代码进行调试,则快速手表会尝试向我显示相同的值,方法是向我显示大约 10 秒的旋转轮,结果是“函数评估因先前的函数评估而被禁用时间到。您必须继续执行才能重新启用功能评估' 消息。
之后,我收到一个 Windows 错误对话框,其中显示“ w3wp.exe 中发生 Unhandeld win32 异常 [844] 在没有必要安全权限的情况下启动了 Just-In Time 调试器..”
我确实以管理员身份运行 Visual Studio 2010 Beta 2。我按 F5 开始调试。看来我不能真正调试这种方式。我是否必须以某种方式将 VS 调试器附加到 IIS 进程?如果是,该怎么做?
我做错了什么,如何解决?
顺便说一句,这种错误行为在 VS 2010 中是新的吗?我在 VS 2008 中从未体验过这一点。
windows - Installing IIS 7.5 on Windows Server 2008
I would like to know if I can install IIS 7.5 on Windows Server 2008 and NOT Windows Server 2008 R2?
.net-4.0 - IIS 7.5 上的 ASP.NET MVC
我正在使用 Visual Studio 2010 RC 运行 Windows 7 Ultimate(64 位)。我最近决定让 VS 在 IIS 上运行/调试我的应用程序,而不是在它附带的开发服务器上运行/调试。
但是,每次我尝试运行 MVC 应用程序时,都会收到以下错误:
HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。详细的
错误信息
模块目录ListingModule
通知 ExecuteRequestHandler
处理程序静态文件错误
请求代码 0x00000000
网址 http://localhost:80/mySite/
物理路径 C:\myProject\mySite\
登录方式 匿名登录
匿名用户
我在目录中放置了一个default.aspx
文件,我收到以下错误:
HTTP 错误 500.21 - 内部服务器错误处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
我是否忘记采取任何其他步骤来使其正常工作?
注意:我在安装 VS 2010 RC 后安装了 IIS 7.5。我在 Visual Studio 2010 的 MVC 项目的“属性”中的“Web”选项卡下使用了内置的“创建虚拟目录”按钮。我确保应用程序正在使用 ASP.NET 4 应用程序池。
以下是我已安装的 IIS 功能。
windows-7 - IIS 7.5 (Windows 7) 下的 ASP.NET 网站运行速度极慢
我刚刚在我的台式电脑上安装了 Windows 7 x64 Ultimate。我安装了 IIS、Visual Studio 2008、注册了 ASP.NET 等。
我有这个 ASP.NET 3.5 网站,我正在努力在这个新的 IIS 上运行非常慢。在 STA 和 PROD 服务器(Windows 2003 Server)以及我的旧 XP/IIS 5.1 上,一切运行顺利。
通常需要 1-2 秒加载的页面需要 8 秒!!!
我在 IIS 论坛上看到了这篇文章。它说明了有关 Vista/7 没有汇集连接的信息(只是为了让您知道,该网站在本地运行,但它正在连接到托管在远程服务器上的 SQL Server 2005)。
似乎“开始加载”页面需要一段时间......我的意思是,我单击刷新并停留几秒钟“等待本地主机”......然后当它得到响应时,它会正常加载整个页面.. .
我不知道如何强制 Win7/IIS7.5 汇集数据库连接。
编辑:我创建了一个新的空 ASP.NET Web 应用程序来查看问题是否也会发生。答案是否定的,它会以空的默认页面快速响应。也许与数据库连接有关。我会做进一步的测试。这应该是一种修复它的方法...
编辑 2:调试应用程序我注意到延迟发生在执行 .NET 代码(Page_Load 等)之后......所以当 IIS 将页面提供给浏览器时,延迟似乎在某处。
iis-7 - 如何以编程方式打开 IIS 的 DynamicCompression 功能?
我正在为我的 Web 应用程序制作安装程序。我的 Web 应用程序大量使用 CSS 和 JS,所以我想为 IIS7/7.5 启用静态和动态 HttpCompression。
它需要2个步骤:
- 我可以修改
web.config
, put<httpcompression>
标签,没关系。 - 必须在 Windows 功能中打开 DynamicContentCompression 才能使 httpCompression 工作。
静态 HttpCompression 在 IIS7 和 IIS7.5 中默认启用,但动态 HttpCompression 默认不启用(尽管它可用)。我可以手动打开:Start/ControlPanel/ProgramsAndFeatures/TurnWindowsFeatures on or Off/IIS/WWW Service/Performance features/Dynamic Content Compression
,但是如何以编程方式打开该 Windows 功能?
我可以在我的安装程序中使用 PowerShell、C#。
知道我怎么能做到这一点吗?谢谢。
asp.net - 如何在 IIS 中增加请求超时?
如何在 IIS 7.0 中增加请求超时?在 IIS 6.0 的 ASP 配置设置中的应用程序选项卡下也是如此。我在 IIS 7.0 中找不到 asp.net 配置部分
iis - 使用 WorkflowServiceHost 的 WF4 工作流版本控制
与这个问题有关。
我了解如何使用WorkflowApplication
. 如果您保留旧版本工作流的原始 XAML 定义,则可以使用正确的WorkflowApplication
构造函数加载它们。
WorkflowServiceHost
当您想在 IIS 中托管工作流时,如何确保使用正确的工作流定义?
有一个WorkflowServiceHost
构造函数可用于加载工作流定义,但是当您通过 XAMLX 文件在 IIS 中托管时,您不会调用WorkflowServiceHost
自己,这是由 IIS 以某种方式处理的。那么如何确保为我的工作流的正确版本加载正确的工作流定义?