C#部署托管VisualSVN存储库主干作为MVC网站('运行'项目在webserver上)

时间:2016-04-23 14:39:20

标签: c# asp.net-mvc svn repository visualsvn

目前我正在使用VS 2015创建c#.net网站(mvc)。

我正在设置我的家庭开发环境。

  1. 我使用VisualSVN进行版本管理。
  2. 我使用VisualSVN Server来托管版本管理。
  3. 我希望能够将我的存储库作为asp.net mvc网站托管,这样我就可以看到我的项目/ mvc网站正在运行的版本。存储库位于名为trunk的目录中(仅从SVN服务器可见)。但是我不知道如何做到这一点。

    任何人都可以向我提供任何见解吗?可以直接从存储库使用IIS完成,还是需要从存储库明确地发布到IIS?

1 个答案:

答案 0 :(得分:2)

您需要将源/程序集发布到具有前端IP地址的IIS(www.mysite.com)的服务器位置。如果您进行一些搜索或查看Microsoft版本,可以为Asp.Net提供一些免费托管选项:https://hosting.asp.net/hosting

如果您确实需要与您的代码提交实时匹配的网站版本,则可以设置触发过程以在每次签入/提交代码时更新网站。虽然在单开发人员场景中这不是一个好主意,但它可能是一个很好的工作流程。如果公众/客户访问您的网站,请不要这样做:)

在VisualSVN中实际托管的可能解决方案:How do I browse an old revision of a Subversion repository through the web view?