我一直在针对Cassini(内置的Web开发服务器)开发ASP .NET 3.5 Web应用程序,而不是针对IIS.
在我的Global.asax文件中,在Application_Start事件处理程序中,我有一些代码记录了网站启动的事实.这一切都适用于卡西尼.
由于使用IIS6将站点部署到测试服务器上的虚拟目录,我发现没有写入日志条目,因此我得出结论,Application_Start处理程序未触发.
然后我尝试删除虚拟目录并直接从测试服务器上的网站根目录运行该站点,但它没有任何区别 - 仍然没有应用程序启动的日志条目.
我知道无论我的部署环境如何,这些事件都应该触发,有没有人知道这里出了什么问题?
如何让我的global.asax文件发布到我们的ftp站点?
我已经global.asax在我的项目中添加了一个文件(使用带有c#from vs2010的asp.net),这在我的本地机器上运行得很好.然后当我发布到我们的ftp网站.然后从ftp文件夹复制到站点文件夹中覆盖旧文件.它不起作用.我使用的是Windows Server 2008 R2 Enterprise.