全部,
我正在开始一个新的 ASP.NET MVC 项目,它需要一些内容管理功能。
将管理内容的人员更喜欢使用 SharePoint Designer(FrontPage 的继承者)来修改内容。我想让他们继续这样做。
问题是:
由于我希望这是一个 WAP,而不是网站项目,我怎样才能让他们在不要求他们在本地计算机上安装 Visual Studio 的情况下看到他们的更改?我可以为控制器指定一个“默认”操作,以便给定一个类似的 url
/products/new_view_here
我可以让他们保存页面(视图)并在浏览器中查看它们,而无需通过签入/构建/部署过程吗?
我希望将他们的更改存储在 SVN 中;SharePoint 设计器似乎只直接支持 Visual SourceSafe (ugh)。
到目前为止我提出的想法是
编写实现 FrontPage 服务器扩展协议的 HTTP 处理程序。这听起来很耗时,但我还没有看过协议规范。但是,它允许我在服务器端执行任何我想要的操作,包括将文件检入 SVN。
放弃 WAP 以支持网站项目。但是,我不喜欢在服务器上存在源。另外,MVC 会在网站项目中工作吗?
肯定有人以前解决过这个问题吗?