我该如何预热私人ASPNET / MVC网站

问题描述 投票:0回答:1

为了每10分钟对私人网站进行一次热身,我创建了一个应用程序控制台以使用HttpWebRequest请求url。

我不知道这是否是最好的解决方案,如果没有告诉我,:)

这种方式的问题是连接,我无法通过登录页面,有人说要使用CookieContainer,但不能代替Sessions。

请告诉我您的建议,谢谢。

c# web console console-application
1个回答
0
投票

IIS中有一个内置功能可以预加载应用程序。当然,它总是取决于您使用的环境,但是如果在带有IIS的Windows上,则存在https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization

基本上,这可以为每个应用程序启用许多功能并点击特定的URL。

配置就像在文件中添加一些配置一样简单

<applicationInitialization
        remapManagedRequestsTo="Startup.htm" 
        skipManagedModules="true" >
     <add initializationPage="/default.aspx" />
</applicationInitialization>
热门问题
推荐问题
最新问题