gpt4 book ai didi

visual-studio-2013 - VS 2013 MVC项目中的Web.tt导致错误 "value does not fall within the expected range"

转载 作者:行者123 更新时间:2023-12-02 03:55:33 25 4
gpt4 key购买 nike

还有其他人在 VS 2013 中遇到过这种情况吗?有什么办法解决吗?

  1. 使用 Visual Studio 2013 创建新的 ASP.NET Web 应用程序。

  2. 在“添加文件夹和核心引用:”下,选中 MVC。单击“确定”。

  3. 打开 web.config 并复制内容。

  4. 向您的项目添加一个名为“Web.tt”的新文本模板

  5. 粘贴 web.config 的内容并将输出扩展名更改为 .config。你所需要的就是这一行(然后是你的 web.config 内容):<#@ 输出扩展名=“.config”#>

  6. 确保输出扩展行和粘贴的 web.config 的第一行之间没有空格。

  7. 删除 web.config(包括发布和调试构建目标),以便 web.tt 成为 web.config 的全部内容。

  8. 右键单击 Web.tt 并运行自定义工具。确保 web.config 已创建并且现在是您项目的一部分。

  9. 右键单击“ Controller ”文件夹并选择“添加”->“ Controller ...”

  10. 选择“MVC 5 Controller - 空”并单击“添加”。

  11. 为您的 Controller 命名并单击“添加”。

结果:

错误 运行所选代码生成器时出错:“值不在预期范围内。”

最佳答案

微软回复我,他们说这是设计使然......

分辨率

无法删除 Web.config 来添加 Controller ,因为它是设计使然的。如果修改下面的 web.config,Visual Studio 将崩溃。

解决方法:

配置文件可以包含其他配置文件。Web.config包含extensions.config并创建一个仅生成extensions.config的extensions.tt。

引用:Can a web.config read from an external xml file?

征得您的同意,我将继续结案。如果您有任何后续问题,请随时回复我。

感谢您选择微软!

关于visual-studio-2013 - VS 2013 MVC项目中的Web.tt导致错误 "value does not fall within the expected range",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21946380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com