1

正如 Stack Overflow 上的这些 答案所建议的那样,我已经app.config向我的 web 角色添加了一个文件,以便在调用Role.OnStartin process期间提供一些绑定重定向WaIISHost.exe

这个技巧在计算模拟器下有效,但是当我在 Azure 上部署托管服务时,我在角色启动时遇到了异常——也就是说,如果我省略该文件System.IO.FileLoadException,我会在计算模拟器上遇到同样的情况。app.config

我正在使用 Visual Studio 2010 和 Azure SDK 1.8。该解决方案是使用 .NET 4.0 构建的,我有几个用于不同目的的云项目(调试、生产……)。

4

1 回答 1

3

我分析了.cspkgVisual Studio 创建的文件,发现在binweb 角色的文件夹中没有.config文件(正如链接的答案所建议的那样)。

然后我重命名app.config项目中的文件以匹配程序集名称,并将其Copy local属性设置为true-- 这样我就能够成功部署我的托管服务。

我不知道这种行为是否是由解决方案中存在多个云项目触发的。

于 2013-04-02T17:34:22.607 回答