【问题标题】:How to Deploy/Publish two projects in ASP.NET MVC with VS (Codeplex: AspNet.Identity.MySQL)如何使用 VS 在 ASP.NET MVC 中部署/发布两个项目(Codeplex:AspNet.Identity.MySQL)
【发布时间】:2017-01-29 17:40:43
【问题描述】:

我创建了一个带有实体框架和 MySQL 数据库的 ASP.NET MVC 5 项目。在调试模式下一切正常,但现在我想将它发布到我的 IIS 服务器。

  1. 我的解决方案中的第一个项目是 AspNet.Identity.MySQL
    允许我将实体框架与 Identity 2.0 结合使用
    和 MySQL。它来自codeplex。 https://aspnet.codeplex.com/SourceControl/latest#Samples/Identity/AspNet.Identity.MySQL/
  2. 第二个项目是我的 ASP.NET MVC 应用程序。

自己发布第二个项目是没有问题的。我只是不知道如何发布第一个项目(AspNet.Identity.MySQL)。

长话短说, 我有这个,但不知道如何通过文件系统部署/发布它:

IdentityWeb 是 ASP.NET MVC 应用程序。

感谢您的帮助, 熊熊

【问题讨论】:

  • 第一个项目AspNet.Identity.MySql是一个类库,所以它的输出只是一个DLL。构建解决方案时,DLL 会输出到 bin 文件夹中。如果项目IdentityWeb 引用了另一个项目,则它的 DLL 也会出现在该项目的 bin 中。
  • IdentityWeb 已经引用了 AspNet.Identity.MySQL。这是否意味着我只需要发布 IdentityWeb 就可以了?
  • 是的,我会这么认为。只要您发布IdentityWeb 项目时,它的bin 中有DLL AspNet.Identity.MySQL.dll,那么您就可以部署了:)

标签: c# mysql asp.net-mvc iis codeplex


【解决方案1】:

第一个项目AspNet.Identity.MySql 是一个类库,所以它的输出只是一个DLL。构建解决方案时,DLL 会输出到 bin 文件夹中。如果项目IdentityWeb 引用了另一个项目,则它的 DLL 也会出现在该项目的 bin 中。

只要您发布IdentityWeb项目时,它的bin中有DLLAspNet.Identity.MySQL.dll,那么您应该可以将您的ASP.NET MVC应用程序部署到IIS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多