我想知道如何使用Visual Studio將文件轉換爲 Azure web實例上的「LocalResource」存儲?我有一個Azure Web項目處理Web服務的部署細節。 (請參閱下面的相關ServiceDefintion.csdef文件片段)如何將Visual Studio中的本地文件添加到Azure LocalResource「文件夾」中?
Web服務的Azure項目已將一些額外文件複製到名爲InstallLogs的LocalResource文件夾中,以確保4.52 .NET運行時安裝在Azure計算機上。然而,不知怎的,爲了支持這些歸檔資源而添加的「bin」文件夾以我不明白的方式與該命名路徑相關。 (我使用Azure doc示例來獲取該部分的工作。)
我無法弄清楚如何將文件資源添加到我添加的第二個LocalResource文件夾中,名爲OpenNLPbins。本地資源正在創建,我可以通過遠程調試獲得一個有效的運行時路徑,但無論我環顧四周,我都無法弄清楚我應該如何在Visual Studio中指定,即一堆本地二進制作爲例子的文件(「EnglishSD.nbin」)在我發佈時會被部署到OpenNLPbins「文件夾」中?
任何想法或幫助表示讚賞?
謝謝, 戴夫Gerding
...從蔚藍的服務csdef ...
<LocalResources>
<LocalStorage name="InstallLogs" sizeInMB="5" cleanOnRoleRecycle="false" />
<LocalStorage name="OpenNLPbins" sizeInMB="150" cleanOnRoleRecycle="false" />
</LocalResources>
<Startup>
<Task commandLine="install.cmd" executionContext="elevated" taskType="simple">
<Environment>
<Variable name="PathToInstallLogs">
<RoleInstanceValue xpath="/RoleEnvironment/CurrentInstance/LocalResources/LocalResource[@name='InstallLogs']/@path" />
</Variable>
</Environment>
</Task>
</Startup>