iis – 是否需要serviceAutoStartProvider属性来自动启动ASP.NET应用程序?
|
我一直在阅读 Scott Guthrie’s post on Auto-Start ASP.NET Applications,它提供了有关如何设置ASP.NET 4.0应用程序以自动启动的示例. <applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
startMode="AlwaysRunning" />
</applicationPools>
<!--...-->
<sites>
<site name="MySite" id="1">
<application path="/" serviceAutoStartEnabled="true"
serviceAutoStartProvider="PreWarmMyCache" />
</site>
</sites>
<!--...-->
<serviceAutoStartProviders>
<add name="PreWarmMyCache" type="PreWarmCache,MyAssembly" />
</serviceAutoStartProviders>
从他的帖子中不清楚的是,以下配置是否会自动启动ASP.NET应用程序: <applicationPools>
<add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0"
startMode="AlwaysRunning" />
</applicationPools>
<!--...-->
<sites>
<site name="MySite" id="1">
<application path="/" serviceAutoStartEnabled="true" />
</site>
</sites>
这里的区别在于没有指定启动的类.理想情况下,应用程序将被加载. Application for a Site 上的文档暗示serviceAutoStartEnabled属性需要serviceAutoStartProvider属性才能工作.但是没有迹象表明如果没有提供附加属性会发生什么. >我正确阅读文档吗? 解决方法预热功能,特别是与IIS相关的功能,已停止或不再开发.斯科特的文章来自VS2010之前.他们将整个堆栈重新编写为一个新的IIS模块.您现在可以使用Application Initialization Module直接从IIS配置所有这些.该模块提供的功能和功能比您正在研究的预热机制更多. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – VS2012 ProjectTypeGuids在安装ASP.NET和We
- 在ASP.Net Cookie或会话状态中存储会话信息?
- ASP.NET中XML转JSON的方法实例
- asp.net – System.Reflection.Assembly.LoadFile锁定文件
- asp.net核心 – 渲染Razor视图到ASP.NET核心的字符串
- 为什么每个人都在ASP.NET Webforms中依赖注入是困难的,当Pa
- wcf-data-services – 为什么我的oData响应没有导航属性
- asp.net-mvc-3 – 哪里和如何定义我的asp.net MVC 3 web应用
- asp.net-mvc – MVC 3部分页面(Razor)和MVC 3视图页面与布局
- asp.net-mvc-3 – 如何在MVC3上使用authorize属性
- asp.net-mvc – MVC4上的服务堆栈
- asp.net-mvc – 如何为未经过身份验证的用户隐藏
- asp.net-mvc-2 – 在自定义模型绑定器中设置Mode
- asp.net – 对于在Azure部署的Web.config中存储密
- 为什么ASP.NET身份中的Logout使用POST而不是GET?
- 实现ASP.NET MVC应用程序的全文搜索的最佳方法是
- asp.net-identity-2 – Asp.Net身份保存用户没有
- asp.net – 在剃刀中等同于End / Response.End?
- asp.net-mvc – 如何渲染部分视图到字符串
- ASP.NET AJAX中的$create函数是什么?
