0

我是 azure 的新手,但我在官方 azure 网站上尝试了这些示例。我开发了一个 3 层 Web 应用程序,如下所示:

  • 带有存储库的 dal 层(天蓝色表存储和 blob 存储中的数据)
  • 服务层(包含逻辑并在 dal 层使用存储库)
  • ui 层(实际的 asp.net mvc 3 网站)

Visual Studio 解决方案包含 5 个项目: - Dal(类库) - Service(类库) - Objects(类库) - UI(asp.net mvc 3 网站) - Azure(天蓝色云项目,包含 mvc UI 项目)

该网站在本地运行得很好。当我将应用程序部署为云服务时,一切正常。但我注意到,我没有 ftp 支持,因此我的 UI 设计师可以更改 css 和 html 文件。我将应用程序部署为网站(在 UI 项目上发布),部署成功,但无法访问应用程序。它抛出一个错误,即 Dal dll 不可访问(是的,我将本地复制标记为 true,并且我在 ftp 上查看了也有 Dal.dll)。

我的问题是:如何将我的应用程序部署为网站?我确定我做错了什么。

谢谢你的帮助,贾尼

4

1 回答 1

0

在您的 ASP.NET MVC 3 Web 应用程序中,您能否尝试引用以下程序集并将所有这些程序集的 Copy Local 设置为 true:

  • 达尔
  • 服务
  • 对象
于 2012-11-22T13:26:18.690 回答