问题标签 [iis-express]
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.
asp.net - IIS Express 上的 ISAPI 重写
随着 Visual Studio 2010 SP1 和 IIS Express 的发布,我们希望在其上运行我们的 asp.net 3.5 网站,而不是在我们的本地开发机器上运行我们的 iis5 实例。
除了我们使用 ISAPI 重写的 url 重写规则之外,我们所有的代码都运行良好。我们选择 ISAPI_Rewrite 3 因为它与 apache .htaccess 文件非常相似。
我们如何将 ISAPI Rewrite 与 iis express 一起使用?
iis - 命令行中的 IIS express
我已经安装了 IIS Express 7.5 Beta 3 并在多台计算机(Windows 7、Windows Server 2008 R2 和 Windows XP)上进行了尝试,并且在每台计算机上运行时都出现以下错误
这是错误。似乎找不到 applicationhost.config 文件。我自己也搜索过这个文件,在 IISExpress 安装文件夹的 AppServer 文件夹中找到它。
这里的说明非常奇怪,尤其是那些处理配置文件的说明。事实上,它说 applicationhost.config 应该存在于用户文档文件夹中,但那里没有它的踪迹。
iis - 我可以在 Windows XP 上安装 IIS7 express
我通过 Web Platfrom Installer 安装了 IIS7 beta 3,当我尝试从 Internet 信息服务 (IIS) 7 管理器连接到它时,我收到以下错误消息:
无法加载文件或程序集 microsoft.web.administration...
编辑:我正在运行 XP SP3,但我没有 IIS 5。
visual-studio - IIS Express 与 VS2010 SP 1 beta 问题
我已经安装了 VS2010 SP1 和 IIS Express Beta。两者都已正确安装,但我无法使用它们,因为该选项没有出现在上下文菜单中,正如 Scott Guthrie 在他的博客中所描述的那样:http: //weblogs.asp.net/scottgu/archive/2011/01/03 /vs-2010-sp1-beta-and-iis-developer-express.aspx
我究竟做错了什么?我应该怎么做才能激活 IIS Express?
visual-studio-2008 - 如何配置 Visual Studio 2008 以使用 IIS Express?
您还可以使用自定义 Web 服务器选项从命令行手动启动 IIS Express 并将其与 Visual Studio 2008 一起使用
如何配置启动选项以使其正常工作?
iis-7.5 - IISExpress 用户界面
我刚刚下载并安装了 IIS express,从命令行运行它一切正常:
但是我如何为其配置选项,是否有像 IIS 管理器这样的独立 Windows 界面,或者您是否在配置文件中手动完成所有操作?或者你必须安装 webmatrix 来配置它?
fiddler - 将 Fiddler 与 IIS7 Express 一起使用
我在开发 Web 应用程序时使用 IIS7 Express。我需要使用提琴手来调查一个问题,但无法弄清楚如何配置东西,所以我可以获得 HTTP 流。似乎 IIS7 express 只会在 localhost 上侦听,这意味着我无法访问流。
iis - 通过 IIS Express 使用自定义域
传统上,我将自定义域与我的 localhost 开发服务器一起使用。类似于以下内容:
在使用 Facebook 等外部 API 时,这为我提供了很大的灵活性。这在过去使用内置的 Visual Studio 开发服务器时效果很好,因为我需要做的就是将 CNAME 添加到指向127.0.0.1
.
但是,我无法让它与 IIS Express 一起使用。我尝试过的一切似乎都失败了。我什至在applicationHost.config
IIS Express 的文件中添加了正确的 XML 配置,但它似乎无法像真正安装 IIS 那样识别这些条目。
每当我输入此行并尝试请求时,http://dev.example.com:1288
我都会收到以下消息:
错误请求 - 无效的主机名
有人知道我是否遗漏了一些明显的东西吗?还是 IIS Express 团队真的缺乏预见这种用途的先见之明?
iis - IIS 7.5 Express 新虚拟目录
如何添加新的虚拟目录?
我收到错误(找不到类型或命名空间名称“xxx”),但文件都在 /bin 中。
我试过像这样编辑applicationhost.config:
asp.net - machine.config 和 processmodel 与 IIS express
我想知道在 machine.config 中修改 processModel 是否会对 IIS express 集成模式应用程序产生任何影响?
我正在尝试将 maxWorkerThreads 修改为至少 100,因为我正在使用 WCAT 比较 Windows 7 上的普通 IIS 与 IIS express,以查看 scott 说 IIS express 没有连接限制时是否正确。
尽管 IIS express 确实显示了 30+ 个请求同时执行,而正常的 IIS 限制为 10,但两者之间的实际每秒请求总数相当,并且 IIS express 具有更高的 CPU 使用率,平均 70 个请求排队,而 0 个请求等待正常IIS!而四核 i7 的 CPU 仅占 70% 左右。肯定有优化的空间吗?
额外细节
我已将在 Windows 7 上运行的 WCAT 结果(相同的脚本)上传到 http://d1yb9lkqglrfzu.cloudfront.net/IISExpress-100VU-MachineConfig.zip
- 与普通 IIS 相比,IIS Express 的每秒请求数和处理的总事务数略高。
- IIS Express 一次最多执行 50 个请求,而 Windows 7 上的普通 IIS 按照设计限制为 10 个。
- IIS express 使用了 30% 以上的 cpu,可能是因为它一次处理了额外的请求。
- 但平均而言,Express 请求需要更长的时间才能完成。请参阅请求执行时间性能计数器和时间分析(第一个和最后一个字节)。Express 只能在总请求数上击败 IIS,因为它一次可以处理更多请求!
理论
即使没有设置跟踪,IIS express 也会将每个请求打印到命令行窗口这一事实是否会减慢它的速度。
我还注意到在 IIS express applicationhost.config 中注册的许多附加模块不在 IIS applicationhost.config 中。那么额外的调试/跟踪模块可能会导致问题。
我注意到 IIS express 没有 FileCache 和 HTTPCache 模块。这可能是为什么?
如果 IIS express 不受限制,我希望 asp.net 专家能够阐明这些结果是如何可能的。