Tag: web config

你可以从web.config文件中的其他地方拉一个log4net AdoNetAppender的connectionString?

我已经在我的web.config文件中有一个数据库连接string。 我扫描了log4net文档,但似乎无法find在我的web.config文件的log4net部分内使用它的方法。 是可以做这样的事情吗? <connectionStrings> <add name="connStr" connectionString="Data Source=localhost; …" /> </connectionStrings> <log4net> <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> <connectionString connectionStringName="connStr"/> … </log4net>

检测到ASP.NET网页的冲突版本:指定的版本是“1.0.0.0”,但bin中的版本是“2.0.0.0”

在今天更新ASP.NET Web Helper Library到版本2.0之后出现此错误。 我错误地更新了,但如果可能的话,现在想解决这个问题。 检测到ASP.NET网页的冲突版本:指定的版本是“1.0.0.0”,但bin中的版本是“2.0.0.0”。 要继续,请从应用程序的bin目录中删除文件或删除web.config中的版本说明。 显然这是web.config中的问题: <add key="webpages:Version" value="1.0.0.0" /> 有没有人甚至有关于此ASP.NET Web助手库包2.0的任何信息? 我无法find发行说明。 没有在Nuget网站上。

IISpipe理器无法在.NET 4应用程序上configuration.NET编译

我尝试在IISpipe理器中configuration.NET编译设置,但是我看到的是一个错误消息,告诉我在C:\windows\Microsoft.NET\Framework64\v.4.0.30319\config\中的web.config文件中存在无法识别的元素C:\windows\Microsoft.NET\Framework64\v.4.0.30319\config\ 。 有点奇怪的是,我得到这个错误信息在我的Windows 7系统和Windows Server 2008 R2上。 虽然search一下,所有我find的是这个博客条目http://olegtarasov.me/2010/09/nastrojka-iis-7-5-i-asp-net-4/ 。 我尝试了aspnet_regiis -i -enable命令,但这不是我的解决scheme。

Web.config转换:无法识别的属性“xmlns:xdt”。 请注意,属性名称区分大小写

我在MVC 3.0项目中得到这个奇怪的intermitent错误当我生成项目有时我得到以下错误信息: 无法识别的属性“xmlns:xdt”。 请注意,属性名称区分大小写。 这是指标准的web.config转换文件(复制下面的Web.Release.config)没有其他错误或警告。 这发生在debugging模式和发布。 有时如果我清理解决scheme会清除 开始更新 发现问题。 在MVC项目文件(MyProject.csproj)中,我已经将构build视图设置为true <MvcBuildViews>true</MvcBuildViews> 一旦回到错误上面的错误消失。 我想build立视图,因为它阻止了愚蠢的视图代码错误等等,是一个性能增强(页面预编译而不是JIT) 任何人都知道这是什么原因造成的错误? 这是一个错误? END UPDATE <?xml version="1.0"?> <!– For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 –> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <!– In the example below, the "SetAttributes" transform will change the value of "connectionString" to use "ReleaseSQLServer" only when the "Match" locator finds […]

将runAllManagedModulesForAllRequests设置为false运行MiniProfiler

最近,我们从V1.7升级到了MiniProfiler 2.0.1版本,从那以后,我们一直无法在我们的MVC3网站上使用它,因为当它试图获得它的资源时,它会得到一个404。 资源调用示例如下: /mini-profiler-resources/includes.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA= 在四处search时,大多数人都build议只需将runAllManagedModulesForAllRequests设置为true 。 为了笑声,我继续前进,并将其设定为真,而且确实有效。 但这不是一个可以接受的答案。 我怎么能保持runAllManagedModulesForAllRequests=false ,仍然使用runAllManagedModulesForAllRequests=false V2?

Visual Studio 2010 nuget错误:底层连接已closures:无法build立SSL / TLS安全通道的信任关系

每当我试图安装的东西,甚至只是列出软件包,我得到这个错误“底层连接已closures:无法build立SSL / TLS安全通道的信任关系” 我试过Codeplex的这个解决scheme,没有运气。 我使用最新版本的Nuget 。 我也尝试了devenv.exe.config中的不同选项,如下所示: <servicePointManager checkCertificateName="false" checkCertificateRevocationList="false"/>

Webconfiguration转换不起作用

在.NET MVC 3.0应用程序中,我在appSettings有以下configuration: web.config中 <appSettings> <add key="SMTPHost" value="mail.domain.com"/> <add key="SMTPUsername" value="user@gmail.com"/> <add key="SMTPPort" value="25"/> <add key="SMTPPwd" value="mypassword"/> <add key="EmailFrom" value="notific@gmail.com"/> </appSettings> 为了debugging,我定义了以下configuration转换: web.Debug.config <appSettings> <add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" /> </appSettings> 我以debugging模式运行应用程序,但是我的SMTP端口仍然从web.config获取值,而不是web.Debug.config 。 任何人都可以提出什么可能是错误的这种configuration?

ASP.NET:HTTP错误500.19 – 内部服务器错误0x8007000d

我正在复制Web应用程序部署,发现与HTTP Error 500.19相关的几个问题。 我的机器正在运行Windows 7,而工作开发使用Windows 8 。 我们正在使用Visual Studio 2010开发我们的Web应用程序。 首先,我得到错误代码0x80070021 ,类似于这里发布。 我根据接受的答案更新我的web.config,然后我得到以下错误代码(这是类似于张贴在这里 )。 HTTP Error 500.19 – Internal Server Error Error Code 0x8007000d Config Source -1: 0: 我已经阅读了Microsoft支持页面中的症状定义,错误原因是: 发生此问题是因为ApplicationHost.config文件或Web.config文件包含格式不正确的XML元素。 和解决scheme是 从ApplicationHost.config文件或从Web.config文件中删除格式错误的XML元素。 但是,我使用的web.config是在原始开发环境中完美的工作。 这是我已经检查和尝试到目前为止: 通过调用aspnet_regiis -i来安装ASP.NET 将我的应用程序设置为使用不同的应用程序池(ASP.NET v4.0,.NET v4等) ApplicationHost.config文件仍然使用Windows 7中的默认值。 这是我的Web.Config的一部分 <system.webServer> <section name="handlers" overrideModeDefault="Allow" /> <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" /> <validation validateIntegratedModeConfiguration="false" /> […]

debug = true在web.config =坏事情?

我们看到很多虚拟内存碎片和内存不足错误,然后达到3GB的限制。 编译debugging设置为true在web.config中,但我得到不同的答案,我问每个人,debugging设置为true,导致每个aspx编译成ram随机区域,从而碎片该ram,并最终导致内存不足的问题?

404上的静态内容(svg,woff,ttf)在Azure上

我正在尝试添加bootstrap glyphicons-halflings-regular.svg到我的网站。 本地一切工作正常,但在Azue我有404错误: 您正在查找的资源已被删除,名称已更改,或暂时不可用。 或者当我将下面的staticContent部分添加到我的web.config <staticContent> <remove fileExtension=".woff" /> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> <remove fileExtension=".ttf" /> <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" /> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> </staticContent> 我得到这个错误: path“/Content/fonts/glyphicons-halflings-regular.woff”的控制器未find或未实现IController。 我应该如何正确configuration我的ASP.NET网站,以避免以上错误?