0
我已经做了一个silverlight应用程序,其中有2个项目,一个projectname,然后是一个projectname.web,但哪一个将在IIS上运行,而没有人访问该网站? 还是他们俩?Silverlight应用程序 - 哪些是服务,并在网站关闭时运行?
我已经做了一个silverlight应用程序,其中有2个项目,一个projectname,然后是一个projectname.web,但哪一个将在IIS上运行,而没有人访问该网站? 还是他们俩?Silverlight应用程序 - 哪些是服务,并在网站关闭时运行?
您的projectname.xap文件将从Web服务器的ClientBin目录下载到访问者的Web浏览器,并将在他的计算机上运行。如果您的silverlight应用程序使任何Web服务(WCF等)调用projectname.web Web应用程序,那么在这些调用的生命周期中,projectname.web将运行,但否则将处于空闲状态 - 除非您有一些代码你的projectname.web不管是否有请求,都会在后台运行。
好吧,所以如果我有像.web项目中的循环/计时器等,它将始终运行? – Mathias 2013-02-22 12:59:36
它会运行直到IIS回收应用程序池。在默认安装中,我认为回收时间为20分钟。 20分钟后(如果您调整该值,则会更长),IIS将终止该进程。一般来说,你的申请应该已经做好了处理这种事件的准备。 – 2013-02-22 15:11:10