我正在尝试使用剃须刀引擎制作一个空的 asp.net mvc 3 应用程序(尽可能空)
VS2010 创建的应用程序不适合我,因为 web.config 文件中有太多混乱(+ 大量脚本以及样式和包等)
是否有一种优雅的方法可以将所有混乱隐藏在其他地方(但不在 machine.config 中)并处理漂亮的空 web.config 文件(至少在站点根目录)?
如果没有,也许有人可以给我一些链接,了解所有这些自动生成的配置的含义(如dependentAssembly 定义)以及为什么需要它们。
谢谢,让我们的代码保持干净=)
问问题
881 次
2 回答
1
您可以在创建 ASP.NET MVC 应用程序时使用 Empty 模板,然后使用以下最小 web.config 来成功呈现 Razor 视图:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
</system.web>
</configuration>
如果您想使用某些功能(例如表单身份验证),那么您在 web.config 中所谓的混乱只是一个要求。但是您可以根据需要逐步添加相应的部分。我同意 Visual Studio 生成的默认 web.config 中有很多无用的废话。
于 2011-10-23T15:20:46.023 回答
0
您可以从一个空的 ASP.net MVC 3 项目开始。对于 MVC 站点,这个具有最少的起始代码/文件。您可以按照以下教程开始从空的 ASP.net MVC 3 项目创建 MVC 站点:
于 2011-10-23T11:55:06.520 回答