【问题标题】:Website Solution in Multi-developer environment多开发者环境中的网站解决方案
【发布时间】:2015-08-15 10:31:39
【问题描述】:

我在 Visual Studio 2013 中有一个解决方案,它包含多个类库项目和一个网站项目(不是 Web 应用程序项目)。此外,网站项目需要在本地 IIS 中运行(它不会在 IIS Express 中运行)并且需要在启用调试的情况下运行。

目前,我正在绑定到在我们公司 DNS 服务器上配置的域(类似于 wwww.mysite.bill),并且一切正常。但是,由于它绑定的域名仅指向我的计算机,因此我团队中的其他开发人员无法使用相同的解决方案。

如何设置可供多个开发人员使用的解决方案?

【问题讨论】:

  • 您是否尝试过在其他开发者的机器上编辑主机文件以指向该站点的本地机器?
  • 在这种情况下,我们使用 HOSTS 文件中的条目来为站点的本地开发实例定义等效的 DNS 条目,例如:127.0.0.1 local.mysite.bill 或某些共享实例网络如:192.168.0.100 test.mysite.bill.
  • 是的,我考虑将条目添加到主机文件,但希望有一个更面向 Visual Studio 的解决方案;设置新开发人员的步骤少了一步。
  • 你绑定到localhost怎么样?然后在部署时将其部署到正确的站点?或停止使用网站“项目”期间。
  • 我很想停止使用网站项目,但我的前端开发人员喜欢动态编译。

标签: asp.net visual-studio iis visual-studio-2013


【解决方案1】:

感谢关西和大卫的cmets;他们真的很有帮助。

以下是我设置共享网站解决方案的步骤:

  • 在我们的公司 DNS 中添加了一个新条目 wwww.mysite.dev127.0.0.1 服务(或者这也可以在每台开发机器上的 hosts 文件中完成)
  • 在 IIS 中添加了wwww.mysite.dev 绑定到我的网站(这必须是第一个 绑定)
  • 在 IIS 中添加了wwww.mysite.bill 绑定到我的网站(以便其他人可以访问我的网站)
  • 从我在 Visual Studio 中的解决方案中删除了我的旧 wwww.mysite.bill 网站
  • 通过本地 IIS 将现有网站 wwww.mysite.dev 添加到我的解决方案中 视觉工作室
  • 在我的解决方案中重新添加了对其他项目的引用
  • 与其他开发人员共享了我的解决方案文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多