使用ASP.NET WebAPI创建Azure Web角色时,Web应用程序代码和WebRole.cs文件都位于同一项目中。
我喜欢将它们分成不同的项目,例如。
Project.WebApplication< -----不包含角色相关参考的Web应用程序
Project.WebRole< -----包含WebRole.cs文件
问题是如何将它们链接起来,以便在打包Web应用程序时将其复制并部署?
我认为只需在csdef文件中包含带有sitename的physicaldirectory属性即可,但这似乎不起作用。
答案 0 :(得分:0)
好的我明白了。您可以更改角色的名称(默认名称为Web),并且您指定的physicalDirectory必须指向Web应用程序的根文件夹。