c# - 处理 IIS 托管的 Web 服务启动失败
问题描述
我有一个 Web 服务 (ASP.NET),它尝试在 Application_OnStart 方法中连接到数据库。但是,由于某种原因,如果我无法连接到 DB,我想抛出异常并停止初始化,以便 IIS 可以再次重新启动它。但我观察到的是,即使从 Application_OnStart 方法抛出异常,应用程序池也会启动。这样做的正确方法是什么?
解决方案
推荐阅读
- xamarin - 如何保存类似列表视图的数组?
- flutter - “where”参数中带有变量的 Firebase 实例
- firebase - 如何将firebase收集数据添加到flutter中的对象列表?
- flutter - 颤振构造函数参数可选不恒定
- c++ - cmake:如何将变量列表(来自集合)传递给代码
- javascript - 单击链接或按钮时关闭汉堡菜单
- php - 为什么 php 会从不运行的类函数中执行回显?
- angular - 错误:类型不可分配给 Observable 类型
- amazon-web-services - 限制对用于托管静态网站的 S3 存储桶的直接访问的任何原因
- python - 如何转换大数据框