我是 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)。
我的问题是:如何将我的应用程序部署为网站?我确定我做错了什么。
谢谢你的帮助,贾尼