【发布时间】:2015-03-23 16:52:35
【问题描述】:
我正在使用 VS 2013 将 Web 角色部署到 Azure。我在我的 .csdef 文件中添加了一个 Contents 元素,以部署 Azure 部署包中未包含的额外文件,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="..." xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-06.2.4">
<WebRole name="..." vmsize="Small">
<!-- snip -->
<Contents>
<Content destination="bin/">
<SourceDirectory path="C:\...\bin"/>
</Content>
</Contents>
</WebRole>
</ServiceDefinition>
部署包后,我可以看到额外的文件被放入实例的F: 驱动器上的approot 文件夹中。但是,这些文件永远不会部署到sitesroot\0 文件夹,Web 角色似乎从该文件夹运行。因为这些额外文件是要动态加载的程序集,所以我希望它们与应用程序的其他程序集一起使用。
这种行为是故意的还是我做错了什么?网上好像没有太多这方面的资料。
【问题讨论】:
标签: azure azure-web-roles