将网站和类库部署到Azure。

5
我正在尝试将一个ASP.NET MVC 4网站部署到Azure。在我的解决方案中,我有两个项目:MVC项目包含视图、控制器、jQuery、CSS等文件夹。另一个项目是一个类库,它包含所有模型,如数据模型、视图模型和Entity Framework的迁移设置。
我已经成功地发布了第一个项目(MVC网站)到Azure,但是没有类库它当然无法正常运行。在右键单击类库时没有发布选项。
如何一并发布类库,以便Azure上的MVC项目可以访问它?
这里是一个显示我的解决方案(项目名称被隐藏)的图像:

1
在您发布主项目时,它应该自行完成。应该生成一个以类库名称命名的 dll。不是吗? - Dhrumil
@HarveySpecter 是正确的,就像我在下面的答案中所说的那样,如果您的 MVC 项目依赖项配置良好,它应该自动上传其他项目(创建一个 dll)。 - Diogo Cunha
bin文件夹中有一个*.Model dll。这让我感到困惑,因为我原本期望整个项目被上传并以相同的方式组织,我没有意识到它已经编译了。 - Frayt
搞定了,工作完成了。 :) - Dhrumil
2个回答

4
如果您正确地拥有MVC项目的依赖项,使用VS通过发布配置文件进行部署,它将自动上传您要部署的主项目的所有依赖项目。
这是您必须说“它只是有效”的事情之一。

0

1. 扩展引用

2. 右键单击所需的引用

3. 在右键菜单中选择属性

4. 在属性窗格中聚焦于“复制本地”

5. 将其设置为true。

然后发布您的解决方案。这将自动发布您的dll文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接