正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config"进行更改...
来源:互联网 发布:超市软件 编辑:程序博客网 时间:2024/06/06 03:48
修改以下部分即可,你可以将其整个del掉,让vs根据当前需要自动加载相关项即可
<compilation debug="true">
<assemblies>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
配置 ASP.NET 用于编译应用程序的所有编译设置。
system.web 元素(ASP.NET 设置架构)
compilation 元素(ASP.NET 设置架构)
<compilation debug="[true|false]" batch="[true|false]" batchTimeout="number of seconds" defaultLanguage="language" explicit="[true|false]" maxBatchSize="maximim number of pages" maxBatchGeneratedFileSize="maximum combined size" numRecompilesBeforeAppRestart="number" strict="[true|false]" tempDirectory="temporary files directory" urlLinePragmas="[true|false]" assemblyPostProcessorType="assembly post processor, assembly"> <assemblies>...</assemblies> <buildproviders>...</buildproviders> <codeSubDirectories>...</codeSubDirectories> <compilers>...</compilers> <expressionBuilders>...</expressionBuilders></compilation> |
以下为msdn中官方解释
====================
属性和元素
下面几部分描述了属性、子元素和父元素。
属性
属性 | 说明 |
---|---|
assemblyPostProcessorType | 可选的 通过引用程序集的处理器后功能为程序集指定后续处理编译步骤。使用 此属性是 .NET Framework 2.0 版中的新属性。 默认值为空字符串。 |
batch | 可选的 指示是否支持批处理。 如果为 True,则清除在第一次访问文件时所需的编译导致的延迟。当该属性设置为 True 时,ASP.NET 将以批处理模式预编译所有未编译的文件,第一次编译文件时,这将导致更长时间的延迟。但在这一初始延迟之后,对文件进行后续访问时,将消除编译延迟。 默认值为 True。 |
batchTimeout | 可选的 指定批编译的超时期限(以秒为单位)。如果编译不能在超时期限内完成,则编译器还原为当前页的单编译模式。 默认值为“900”(15 分钟)。 |
debug | 可选的 Boolean 属性。 指定是否应编译调试二进制文件(而非发布的二进制文件)。 默认值为 False。 |
defaultLanguage | 可选的 String 属性。 指定要在动态编译文件中使用的默认编程语言,如 "C#" 或“PERL”。语言名是使用 默认值为 "vb"。 |
explicit | 可选的 Boolean 属性。 指定是否设置 Microsoft Visual Basic explicit 编译选项。如果为 True,则必须使用 Dim、Private、Public 或 ReDim 语句声明所有变量。 默认值为 True。 |
maxBatchGeneratedFileSize | 可选的 指定每个批编译过程中生成的源文件的最大组合大小(以 KB 为单位)。通常情况下,当实际需要的位数很少却在内存中加载巨大的程序集并不是理想的做法。该限制有助于确保程序集的大小控制在合理的范围内,使应用程序能够利用批处理机制而又不会使系统过载。这类似于 maxBatchSize。 默认值为 1000。 |
maxBatchSize | 可选的 Int32 属性。 指定每个成批处理的编译的最多页数。 默认值为 1000。 |
numRecompilesBeforeAppRestart | 可选的 Int32 属性。 指定应用程序重新启动前可能对资源进行动态重新编译的次数。在全局和应用程序级别(而非目录级别)支持该属性。 默认值为 15。 |
strict | 可选的 Boolean 属性。 指定是否启用 Visual Basic strict 编译选项。 默认值为 False。 |
tempDirectory | 可选的 String 属性。 指定编译期间用于临时文件存储的目录。 默认值为空字符串。若为空字符串并且目前的进程标识具有所需的权限访问目录,则文件将存储在 %FrameworkInstallLocation%/Temporary ASP.NET Files 下。否则,系统将抛出或移动至其他位置。例如,可以在用户配置文件下创建临时目录。 |
urlLinePragmas | 可选的 Boolean 属性。 指定编译器是否应使用 URL(而非物理路径)。 默认值为 False。 |
子元素
元素 | 说明 | ||
---|---|---|---|
assemblies | 定义一个程序集名称的集合,这些程序集在 ASP.NET 资源编译期间使用。 | ||
buildproviders | 定义用于编译自定义资源文件的生成提供程序的集合。 此元素是 .NET Framework 2.0 版中的新元素。 | ||
codeSubDirectories | 定义一个有序子目录集合,这些子目录包含在运行时编译的文件。 此元素是 .NET Framework 2.0 版中的新元素。 | ||
compilers | 定义一个编译器选项的集合。
| ||
expressionBuilders | 定义一个要在编译期间使用的资源字符串的集合。资源字符串将前缀与表达式生成器关联起来。 此元素是 .NET Framework 2.0 版中的新元素。 |
父元素
元素 | 说明 |
---|---|
configuration | 指定公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中均需要的根元素。 |
system.web | 在配置文件中指定 ASP.NET 配置设置的根元素,它包含配置 ASP.NET Web 应用程序行为的配置元素。 |
- 正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config"进行更改...
- 正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config等"进行更改...
- 使用外联文件对Web.config的appSettings进行配置
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 对web.config文件的操作类
- TFS撤销用户签出的文件
- TFS 强制取消签出的文件
- TFS 撤销别人签出的文件
- 遍历List的同时对List进行修改
- VSS技巧:搜索所有签出的文件(查看所有签出文件)
- 对web.config的数据库连接字符串进行加密
- Ajax 实现对查询出的表单进行删除/修改
- VSS的签入和签出
- 对web.config进行新增修改删除读取操作
- 对web.config进行新增修改删除读取操作
- 对web.config进行新增修改删除读取操作
- 对web.config进行新增修改删除读取操作
- 用 openssl 签发CA
- 台北出差心得5
- BUG 日志 : 2008-07-25
- Javascript Object-Oriented Technology
- 用keytool在Tomcat下建立SSL通道
- 正在进行生成的同时试图签出,因为无法对必须修改的文件"Web.config"进行更改...
- 用自定义标签实现分页
- MFC CString用法指南
- 为Apache启用mod_proxy做正向代理、反向代理
- elipse remote application
- 字符编码笔记:ASCII,Unicode和UTF-8
- Apache Proxy 的指令(mod_proxy)改进 LAMP 安全性
- vc可设置字体和颜色的按钮
- IoC容器和Dependency Injection模式