Questions tagged «web-config»

web.config是一个XML文件,用于存储IIS服务器的主要设置和配置文件。


9
IIS配置错误-此配置部分不能在此路径下使用
当我尝试运行我的网站时,出现以下错误。 该网站托管在Windows 2012 R2上。 配置错误:无法在此路径上使用此配置部分。当节锁定在父级时,会发生这种情况。默认情况下,锁定是(overrideModeDefault =“ Deny”),或者是由具有overrideMode =“ Deny”或旧版allowOverride =“ false”的位置标记显式设置的。 错误代码:0x80070021 配置源: 60: <httpErrors errorMode="Detailed" /> 61: <handlers> 62: <remove name="ExtensionlessUrlHandler-Integrated-4.0" /> 以下是我尝试过的一切: 在IIS中使用“添加功能和角色”安装.Net 3.5 在applicationHost文件中,我进行了以下代码更改: 将节处理程序,模块,anonymousAuthentication,basicAuthentication等的覆盖模式默认值从“ Deny”更改为“ Allow”。 已在.Net 3.5和4.5中完成“ HTTP激活”。 以下是我的Web配置文件处理程序代码: <handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0"/> <remove name="OPTIONSVerbHandler"/> <remove name="TRACEVerbHandler"/> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/> </handlers> 在此路径中的功能窗口中安装了所有功能:Internet信息服务->万维网服务->应用程序开发功能->除CGI之外的所有功能均已启用。 在功能委托中,ASP以前是只读的,我将其更改为读/写 …


2
如何使用配置转换删除ConnectionString
我有一个带有几个ConnectionStrings的Web.config <connectionStrings> <add name="connStr1" connectionString="... <add name="ConnStr2" connectionString="... <add name="connStr3" connectionString="... 有没有一种方法可以使用config转换来删除特定的连接字符串?就像是: <connectionStrings> <xdt:Remove connStr2? 显然没有正确语法的地方,但是你让我感到困惑...

3
是否每次都从web.config文件读取ConfigurationManager.AppSettings [Key]?
我想知道如何ConfigurationManager.AppSettings[Key]运作。 每当我需要密钥时,它是否从物理文件中读取?如果是这样,我是否应该在缓存中读取web.config的所有应用程序设置,然后从中读取? 还是ASP.NET或IIS在应用程序启动时仅加载一次web.config文件? 如何验证每次读取是否访问物理文件?如果更改了web.config,IIS将重新启动应用程序,因此无法以这种方式进行验证。

3
从Web.Config中的电子邮件友好显示名称存储Smtp
我将邮件设置存储在Web配置中,就像这样... <mailSettings> <smtp from="splidge@findremovalcompanies.com"> <network host="smtp.findremovalcompanies.com" userName="splidge@findremovalcompanies.com" password="password" /> </smtp> </mailSettings> 现在当我创建一个新的 var smtp = new SmtpClient(); smpt具有我的凭据,并且会将发件人地址默认为splidge@findremovalcompanies.com,这使我不必每次都这样做。 MailAddress("splidge@findremovalcompanies.com", "Splidge Master") 但是我不知道如何在web.config中指定友好的显示名称“ Splidge Master”,没有设置吗?
74 .net  smtp  web-config 

5
如何在我的web.config文件中存储字典对象?
我想在我的Web配置文件中存储一个简单的键/值字符串字典。Visual Studio可以很容易地存储字符串集合(请参见下面的示例),但是我不确定如何使用字典集合。 <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <string>value1</string> <string>value2</string> <string>value2</string> </ArrayOfString>

5
通过ASP.NET MVC Beta中的IP地址限制对特定控制器的访问
我有一个包含AdminController类的ASP.NET MVC项目,并给我类似以下内容的URls: http://example.com/admin/AddCustomer http://examle.com/Admin/ListCustomers 我想配置服务器/应用程序,以便包含 仅从192.168.0.0/24网络(即我们的LAN)访问/ Admin的 我想限制此控制器只能从某些IP地址访问。 在WebForms下,/ admin /是我可以在IIS中限制的物理文件夹...但是对于MVC,当然没有物理文件夹。使用web.config或属性可以实现此目的,还是需要拦截HTTP请求才能实现此目的?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.