帖子似乎与他们如何最好地将web.config设置转换为Azure辅助角色的描述相冲突.有些帖子说你需要创建WaIISHost.exe.config,将输出设置为always然后将相关的web.config信息复制到该文件.其他帖子描述了app.config的创建,而不是WaIISHost.exe.哪个是对的?
答案取决于您使用的SDK的版本.首先,WaIISHost.exe.config仅适用于Web角色(不是工作者角色).工作者角色使用并继续使用app.config进行配置设置.我将在此假设您正在尝试在配置设置中配置Web角色的RoleEntryPoint.
现在,对于Web角色:如果您使用的是最新的SDK(编写本文时为1.8),您会发现创建WaIISHost.exe.config文件(并复制本地等)不再有效.最新的SDK中发生了一些变化,它将不再提取这些值.对于早期版本的SDK,您仍然可以这样做.对于最新版本(可能是下一版本)1.8,您可以创建app.config.当你这样做时,它实际上会在bin目录中创建一个文件,如"WebRoleProjectName.dll.config".您不必自己手动创建此文件并"复制本地".只需像平常一样创建app.config,您就会发现Web角色中的RoleEntryPoint可以像这样配置得很好.
| 归档时间: |
|
| 查看次数: |
2997 次 |
| 最近记录: |