visual-studio-2010 - 使用 WebRole 在 Blob 存储 VHD 上创建虚拟目录

标签 visual-studio-2010 iis-7 azure virtual-directory vhd

我有兴趣在 blob 存储 VHD 上创建虚拟目录。首先我考虑 Hosted Web Core Web Role (http://code.msdn.microsoft.com/hwcworker),但作者建议我们应该坚持使用 Web Role,因为 SDK 1.3 完全支持 IIS7 (http://blog.smarx .com/posts/serving-your-website-from-a-windows-azure-drive),如:

[更新 12/14/2010] 现在 SDK 1.3 及更高版本支持完整的 IIS,我不明白为什么还需要我的 HWC Worker 解决方案。我将这篇文章和其他博客文章留给感兴趣的人,但我不会修复任何错误。 (文档中有一处拼写错误,并且存在一个阻止 VHD 上传大于 2GB 的错误。可能还有其他我不知道的问题,所以请注意。)

我们如何仅使用 WebRole 或设置哪个配置文件来创建虚拟目录?任何链接、教程或示例/示例都很棒。

编辑:进一步说明:我们的应用程序由不同的组件组成,一个组件存储在 WebRole 上,其他组件需要存储在 azure 驱动器上,因为这些组件的大小可能非常巨大,例如 1 TB,因为这些组件是用户提交的aspx脚本,这些脚本是可插入的aspx代码,并成为应用程序的一部分。我们需要创建 VirtualDirectory 条目以使 Azure Drive 中的 aspx 脚本能够在服务器上执行。

编辑:更多说明:如果我能够仅使用 azure 驱动器作为虚拟目录来提供网页服务,那么我将根据我们的需要对其进行修改。

谢谢。

最佳答案

我发现:SDK 1.3 中的 WebRole 允许在单个实例上托管多个网站,如 http://msdn.microsoft.com/en-us/library/gg433110.aspx 中指定的那样

简而言之,我在 ServiceDefinition.csdef 中的条目如下所示:

服务定义.csdef:

<ServiceDefinition ...
  <WebRole name=" ...
    <Sites>
      <Site name="Web" physicalDirectory="{approot}\WebSite1">

...

关于visual-studio-2010 - 使用 WebRole 在 Blob 存储 VHD 上创建虚拟目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553808/

相关文章:

c++ - C++中的访问冲突错误

iis-7 - 在 IIS7 上部署 TestSwarm

php - Bing API 授权不起作用 - 不支持您提供的授权类型。仅支持 Basic 和 OAuth

azure - 如何识别 ADO Pipelines 中管道的 AzureDevOps ID?

c# - 当我将 ASP.NET Core Web 应用程序部署到 Azure 时,为什么未检测到我的环境设置?

visual-studio-2010 - 错误 MSB8008 : Specified platform toolset (v110) is not installed or invalid.

c# - 神秘消失的引用资料

.net - 尝试在F#Interactive中运行FParsec时出现问题

sql-server - 管理员无法管理 sql server 报告服务

dns - 根据dns将请求转发到特定端口