2008-10-23 68 views
4

我有一个在我的开发工作站上工作良好但在应用程序部署到实时环境时失败的应用程序。看起来,Application_Start没有在实时环境中被调用。Application_Start在工作站上正常工作,部署时不调用

+1

你什么时候期待它被调用?在服务器上,它只会被调用一次,在其应用程序池在IIS中启动并发出第一个请求之后,除非您重新启动计算机/ IIS /您的应用程序池,否则不会再次调用它... – 2008-10-23 11:25:34

回答

7

我能够通过删除我们测试服务器上网站根目录下的PrecompiledApp.config文件来修复它。我猜这个文件是该项目是网站项目时的延期。我最近将它转换为Web App项目。因此,如果您正在构建Web App项目,请确保您的目标服务器上没有PrecompiledApp.config文件。

+2

回答自己的问题很多?大声笑 – 2010-08-03 01:27:59