我有一個wcf服務應用程序,它在項目的app_code文件夾中有一些應用程序啓動代碼。當我將這個項目發佈到我的網站時,它會使用源代碼和app_code文件夾進行部署。將wcf服務應用程序部署爲預編譯應用程序
有沒有一種方法來預編譯wcf應用程序(如一個asp.net應用程序),其中包括所有的依賴和編譯代碼?
我檢查了web部署包文件,甚至有app_code文件夾的源代碼。
我有一個wcf服務應用程序,它在項目的app_code文件夾中有一些應用程序啓動代碼。當我將這個項目發佈到我的網站時,它會使用源代碼和app_code文件夾進行部署。將wcf服務應用程序部署爲預編譯應用程序
有沒有一種方法來預編譯wcf應用程序(如一個asp.net應用程序),其中包括所有的依賴和編譯代碼?
我檢查了web部署包文件,甚至有app_code文件夾的源代碼。
問題就在這裏真的是因爲對WCF模板不指望它App_Code文件夾和文件的.cs,它們會添加內容,改變他們編制將包括他們在網絡DLL
您最好的選擇是:
.\bin
目錄MyService.svc
文件(沒有任何代碼隱藏)到您的虛擬目錄使用此設置,WCF服務仍由IIS託管,但您不需要做任何特殊的技巧和黑客讓它正常工作。