相关疑难解决方法(0)

如何防止IIS在不使用时关闭网站?

我有一个在IIS下托管的Web应用程序.它是一个数据仓库,在启动过程中需要在内存中实例化大量项目(大约需要20分钟才能完全设置).由于该网站对我们公司至关重要,因此该系统必须在白天100%在线,并且只能在下班时间重新启动.

出于某种原因,当一段时间没有使用时,这个Web应用程序似乎是"离线"的.我知道这一点,因为访问网站时缓存未完全实例化.这是无法接受的.

我不清楚为什么该网站被关闭.应用程序池仅设置为每天凌晨4:00(现在是上午11点)进行回收.

是否有其他设置,我不知道IIS部分导致它自动关闭网站?

Addl注意:在Visual Studio 中的IISExpress中运行时,网站不会自动关闭.只有IIS上托管的生产版本才会关闭.

这是运行网站的应用程序池的高级设置屏幕.(不确定它是否有用.)

应用程序池设置

我在IIS 7.5,Server 2008 R2上.它是一个ASP.NET 5 Web应用程序.

iis application-pool iis-7.5 application-restart

10
推荐指数
1
解决办法
9471
查看次数

使用 SignalR 集线器,一段时间后连接丢失 - 为什么?

在我的 SignalR 应用程序中,回调按预期在页面上触发。如果页面离开一段时间,则在该页面刷新之前不再调用回调。

我怀疑这可能是由于站点的会话到期(使用客户端的会话 ID 来调用客户端通知)。

在这里阅读有关该KeepAlive功能的信息,并且可以在 SignalR 代码中看到对它的一些引用。我不清楚是否需要实现客户端保持连接,如果需要,如何实现?

c# keep-alive asp.net-mvc-3 signalr

5
推荐指数
1
解决办法
8117
查看次数