Tag: web config

使用C#(.NET)以编程方式更改web.config

我怎样才能修改/操作web.config编程与C#? 我可以使用一个configuration对象,如果是的话,我怎样才能加载web.config到configuration对象? 我想有一个完整的例子改变连接string。 修改后, web.config应该写回硬盘。

Webconfiguration转换添加一个子元素

我在web.config中有以下configuration: <resizer> <sizelimits imageWidth="0" /> <plugins> <add name="MvcRoutingShim" /> <!–<add name="AzureReader" connectionString="DataConnectionString" /> –> <add name="DiskCache" /> <add name="PrettyGifs" /> <add name="AnimatedGifs" /> </plugins> </resizer> 在web.config.Release中,如何将AzureReader元素添加为插件元素的子元素(有效地取消上述注释)? 我很熟悉如何做基本的转换,但从来没有这样做过。

什么是Web.Debug.config和Web.Release.Config文件?

我刚刚升级到Visual Studio 2010和MVC 2.0,我注意到Web.config有两个附加的文件附加到它? 这些文件是用来指定debugging和发布特定的设置,所以你不要凌乱主Web.config? 如果我在debugging和释放Web.configs中分别具有本地和远程的连接string,那么将连接string放在根Web.config文件中是否有意义? 谢谢!

表单身份validation超时与sessionState超时

我有代码,我正在通过关于网站会话超时。 在web.config中我遇到了这个代码。 <authentication mode="Forms"> <forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" /> </authentication> <sessionState timeout="30" /> 有谁知道一个人是否先于另一个人,以及他们有什么不同。 谢谢。

在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'部分的错误

在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。 我的/ portal /目录中的所有aspx页面的最上面一行都有这个错误信息,而且我知道这是常见的。 我已经GOOGLE了这个错误信息,并没有结束,我看到很多post告诉我configuration/门户/文件夹作为应用程序在IIS(我有),和更多的post告诉我,我嵌套web.configs(但没有一个post提供了解决scheme的指导)。 我的设置是我的根目录中有一个web.config,然后我试图在/ portal /目录中创build一个公司门户。 / portal /目录有自己的(必要的)web.config。 我的web.config行50是这样的: <customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/> <anonymousIdentification enabled="true"/> <authentication mode="Forms"/> <membership defaultProvider="MyProvider"> 所以我有domain.com/web.config和domain.com/portal/web.config …所以我的domain.com/portal/default.aspx页面将不会加载。 什么是真正的解决scheme呢? 我不知何故find一种方法来合并我的根web.config与我的/门户/目录web.config,或者我的方式在这里基地? 任何指导将不胜感激!

AppSettings vs applicationSettings的优缺点(.NET app.config / Web.config)

在开发.NET Windows窗体应用程序时,我们可以select这些App.config标记来存储我们的configuration值。 哪一个更好? <configuration> <!– Choice 1 –> <appSettings> <add key="RequestTimeoutInMilliseconds" value="10000"/> </appSettings> <!– Choice 2 –> <configSections> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5612342342" > <section name="Project1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5612342342" requirePermission="false" /> </sectionGroup> </configSections> <applicationSettings> <Project1.Properties.Settings> <setting name="TABLEA" serializeAs="String"> <value>TABLEA</value> </setting> </Project1.Properties.Settings> </applicationSettings> </configuration>

System.Web.WebPages.Razor.Configuration.HostSection不能转换为… web.config问题

我收到以下错误: [A] System.Web.WebPages.Razor.Configuration.HostSection不能转换为[B] System.Web.WebPages.Razor.Configuration.HostSection。 typesA来源于'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位置为'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System .Web.WebPages.Razor \ v4.0_2.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.Razor.dll”。 typesB来源于'C:\ Users \ MyName \ AppData \ Local \ Temp \ Temporary'上下文'Default'中的'System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' ASP.NET Files \ root \ 63e7ff36 \ a1cb775d \ assembly \ dl3 […]

如何使用web.config文件强制使用HTTPS

我search了谷歌和StackOverflow试图find一个解决scheme,但他们似乎都涉及到ASP.NET等 我通常在我的服务器上运行Linux,但对于这个客户端,我正在使用IIS 7.5(和Plesk 10)的Windows。 这就是为什么我稍微不熟悉IIS和web.config文件的原因。 在.htaccess文件中,您可以使用重写条件来检测协议是否为HTTPS并进行相应的redirect。 有没有简单的方法来实现这个使用web.config文件,甚至使用我已经安装的“ URL重写 ”模块? 我没有ASP.NET的经验,所以如果这涉及到解决scheme,那么请包括明确的步骤如何实施。 我这样做与web.config而不是 PHP的原因是,我想强制HTTPS的网站内的所有资产。

如何在ASP.net/C#应用程序configuration文件值中为值添加&符号

我有一个C#程序,在configuration文件中的值。 我想要的是像一个URL值存储&符号… <appSettings> <add key="myurl" value="http://www.myurl.com?&cid=&sid="/> </appSettings> 但是,我的网站出现错误。 &符号是不允许的。 我试过各种forms的逃避&符号无济于事。 任何人都知道正确的forms来做到这一点? 所有的build议都欢迎。

如何使用Web.config转换更改appSettings节中的属性值

是否有可能转换下面的Web.config appSettings文件: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> 成这样的东西: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> 所以,我需要删除关键的developmentModeUserId ,我需要replace关键的developmentMode的值。