如何在IIS10中正确启动asp.net应用程序
|
我正在尝试让我的ASP.NET应用程序在应用程序池运行时自动启动. 根据网上很多很多参考资料,我已经完成了以下工作: >将应用程序池设置为StartMode = AlwaysRunning Web应用程序基于Owin,并在其Startup.Configuration()方法中有一个简单的log4net日志记录语句.现在重新启动IIS时,我看到w3svc.exe进程正在运行,所以我知道StartMode = AlwaysRunning正在运行.但是,日志文件中没有日志消息. 导航到应用程序中的任何URL(甚至是不存在的URL)将启动应用程序并添加日志行. 由于在应用程序启动时所做的实际工作,我真的希望应用程序真正预加载,但我似乎无法完成它. 搜索这个网站遗憾的是我无法找到解决方案. 提前致谢. 解决方法为了回答我自己的后代问题,似乎我走在正确的轨道上.要让应用程序在IIS10中启动(我还假设在IIS 8中),您只需要以下三个步骤:>将应用程序池设置为StartMode = AlwaysRunning,以确保始终为应用程序池运行w3svc.exe进程. 需要注意的一件重要事情是,如果先前未在计算机上安装应用程序初始化任务,则必须重新启动计算机.这是我错过的最后一次导致相当一些时间浪费寻找其他东西:( 无论如何,设置这三个东西将导致应用程序实际完成初始化,如果你想设置一些调度任务(ea使用Quartz NuGet包),这将特别有用. 请注意,如果您设置如上所述的自动初始化,应用程序也将在关闭超时到期后以及应用程序池回收时自动启动. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC – 编辑对象列表
- asp.net-mvc – 如何使用ASP.NET MVC 2验证两个属性
- asp.net-mvc-3 – outputcache mvc3只注销了用户缓存
- 将变量从ASP.net传递给JavaScript
- asp.net-mvc – 什么原因导致asp.net无法创建/影子复制错误
- asp.net – HttpError iis config在添加默认路径时抛出异常
- 如何使用ASP.NET授权允许访问.css文件?
- asp.net – IIS 6.0和.Net 4的Default.aspx?
- asp.net-web-api – 使用WebAPI PUT / POST请求启用CORS?
- asp.net-mvc – ‘System.Web.Webpages.Html.Htmlhelper’不
- asp.net-mvc-3 – 在MVC和Razor中创建向导步骤
- ASP.NET MVC4代码优先 – ‘无法附加文件作为数据
- asp.net-mvc – 在ASP.NET MVC 3中路由静态文件,
- asp.net – 使用逗号分隔值搜索列
- asp.net-mvc – 在ASP.NET MVC 2中的RadioButton
- asp.net-mvc – ASP.NET MVC – ModelState.IsVa
- asp.net-mvc – 在ASP.NET MVC中从相同的路由URL
- asp.net-mvc – 通过programmming导入Ms Access数
- asp.net – 跨页回发并再次保留源页面中的数据
- asp.net媒体保护
