1

我有一个 asp.net mvc 项目,我用 iui css 和 javascript 包构建的向导替换了默认 css。它们被放置在 ~/Content/iui/ 文件夹中。当我通过开发网络服务器运行该站点时,没有使用 css。我设法通过将 iui 文件夹添加到项目资源管理器中的项目来修复它。这就是我所做的一切,页面已经正确设置了脚本和样式标签。

这里发生了什么?我确信 MSVS 在幕后做了一些事情,我想了解它为什么这样做,以及为什么我所做的事情会产生它所做的行为。

4

1 回答 1

2

查看您的网站项目的“属性页”(VS 菜单:网站 -> 启动选项)。在“MSBuild Options”下,“输出文件夹”设置是 Visual Studio Dev Web Server 在运行时使用的路径。只有属于项目的文件才会复制到此目录。

这就是为什么即使您将文件添加到正确的文件夹,它不是开发 Web 服务器正在查看的文件夹。

于 2009-05-12T11:04:11.570 回答