2016-02-24 31 views
0

我试图在Azure上运行的ASP.NET Core web应用程序上实现应用程序初始化(预热),如IIS 8所述。 它描述的方式是更改web。 confg启用并配置它。 但在asp.net核心,我们(几乎)没有web.config。 那么,我们如何配置应用程序初始化(或任何其他功能需要 更改web.config)?Azure上的ASP.NET核心应用程序初始化

+0

@ PedroG.Dias我知道web.config不见了,这就是为什么我问这个问题 – tede24

回答

-1

这一点已经在这里找到答案:

Migrating global.asax to ASP.NET 5

这应该可以帮助您整理:)

+0

这篇文章没有回答我的问题,请评论后的解释如何实现我的问题 – tede24

+0

您通常会热身Application_Start中的应用程序在asp.net 4.x中,但这不是ASP.NET Core中的魔药,因为没有global.asax.cs文件。您仍然可以通过使用Startup.cs –

+0

来实现相同的预热代码好吧,怎么样?问题是如何去做。请注意我正在谈论IIS8应用程序初始化,这意味着在用户发出第一个请求之前进行热身。没有一般应用程序初始化任务 – tede24

0

我终于想通了,对于这个问题,任何其他需要IIS通过配置web.config:

这不是真的,没有web.config了。确实,它不在asp.net核心应用程序中扮演任何角色,但是你可以在wwwroot项目文件夹中找到一个小型的web.config文件,它告诉IIS如何处理asp.net核心应用程序。

因此,为了实现这一点,或者例如urlrewrite,您只需要将IIS配置添加到该web.config文件中,因为它将作为应用程序的一部分进行部署。