我有一个 Azure 云服务项目,我正在向其中添加缓存工作者角色。虽然本地构建顺利进行,但我在服务器构建时收到以下错误:
CloudServices38 : The entrypoint dll is not defined for worker role <cachename>
怎么了?我该如何解决?
我有一个 Azure 云服务项目,我正在向其中添加缓存工作者角色。虽然本地构建顺利进行,但我在服务器构建时收到以下错误:
CloudServices38 : The entrypoint dll is not defined for worker role <cachename>
怎么了?我该如何解决?
确保所有 Azure DLL在属性窗口中都标记为Copy Local = True 。此外,打包您的项目,然后解压缩它们。构建包后,您将拥有一个文件 YourProject.cspkg。将扩展名从 .cspkg 更改为 .zip 并解压缩文件。在这些文件中,您应该会看到一个扩展名为 .cssx YourProject_.cssx 的文件。将扩展名从 .cssx 更改为 .zip 并再次提取。您部署的项目将位于文件夹 YourProject\sitesroot\0 中 - 验证您期望的所有文件(即内容和本地构建的 bin 目录中的所有内容。