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