解決方案
- WorkflowProject
- Workflow1
- Workflow2
- WebProject(WAP)
- 程序App_Data
- MyDatabase.vdb3
- MyWebService.asmx
Windows工作流 - Web服務 - App_Data目錄 - 數據庫
好的,所以..這是項目的基本「輪廓」。 數據庫存儲在網站上,是一個VistaDB數據庫(也可以是MSAccess或SQLite數據庫)。在網站上,我可以對數據庫進行編碼。我可能有| DataDirectory |在我的連接字符串中。
工作流項目與網站是分開的。 MyWebService.asmx是調用基於工作流的Web服務的「存根」。
如何做我的網站的App_Data 目錄打開數據庫?現在,我有硬編碼的值(即@「E:\ datadirectory \ database.vdb3」),但這不是首選,只能在我的開發機器上工作。
因爲webservice(.asmx文件)只有一行,並且是調用者進入工作流的存根代碼,所以我甚至無法傳入數據庫的位置。如何繼續,我真的很茫然。
解決方案?最佳實踐?鏈接?
我很想知道您使用VirtualPathUtility的代碼,以及您收到的錯誤,僅供我自己的啓示。 – 2008-11-20 13:40:55