我想知道如何使用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>