使用预构建的二进制文件为 ASP.NET 应用程序开发前端 html/css

发布于 2024-11-17 03:15:56 字数 394 浏览 5 评论 0原文

是否有人有设置 ASP.NET Web 应用程序项目的经验,以便非开发人员(例如设计师)可以在没有任何 Visual Studio 或构建工具的情况下处理该项目?

目前,我们正在开发 Web 项目,需要将二进制文件和源代码一起提交到版本控制中。现在我反对这种做法主要是因为我认为生成的文件不应该存储在源代码管理中。它们持续存在的原因之一是设计人员可以修改 css 和 html,而无需安装 Visual Studio。

在我们的项目中,IIS 配置为直接从项目目录运行网站。我想引入一个具有持续集成的系统,但我不确定是否存在一个解决方案可以查看源代码并下载项目的编译二进制文件。这样,设计人员可以修改并提交 CSS 更改,但仍然在项目目录中运行网站。

这听起来确实很绕,所以任何替代的 ASP.NET 工作流程建议将不胜感激。

Does anyone have any experience with setting up an asp.net web application project such that a non-developer such as a designer could work on this project without any Visual Studio or build tools?

Currently we are developing web projects where we are required to commit binaries along with source into version control. Now I'm opposed to this practise mainly because I believe generated files shouldn't be stored in source control. One of the reasons why they persist is so a designer can modify css and html without needing visual studio installed.

With our project, IIS is configured to run the website straight from the project directory. I want to introduce a system with continuous integration but I'm not sure if there exists a solution that can check out the source code and also download compiled binaries of the project. This way a designer can modify and commit css changes but still run the website within the project directory.

This does sound round-about, so any alternative asp.net workflow suggestions would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安静被遗忘 2024-11-24 03:15:56

您不需要整个 Visual Studio 来构建您的 asp.net 项目,只需编写一个简单的 .bat 即可启动 MSBuild 并构建网站。它随 .Net Framework 一起安装,可在任何计算机上使用。至于脚本内容,这应该足够了,

C:\WINDOWS\Microsoft.NET\Framework\4.0\MSBuild.exe /t:Clean;Build

所以我建议从版本控制中删除二进制文件,转而签入此脚本并指示 UI 设计人员在从存储库更新代码时运行一次。

You don't need the whole Visual Studio to build your asp.net project, just write them a simple .bat that launches MSBuild and builds the site. It's installed along the .Net Framework, available on any machine. As for the script contents, this should be enough

C:\WINDOWS\Microsoft.NET\Framework\4.0\MSBuild.exe /t:Clean;Build

So I'd recommend removing the binaries from the version control and instead checking-in this script and instructing UI designers to run it once when they update the code from the repository.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文