Asp.net 中web.config中的相对路径怎么改
发布网友
发布时间:2022-04-27 13:27
我来回答
共1个回答
热心网友
时间:2022-04-27 14:57
回复补充:
不好意思,web.config里不能用相对路径的。
不过你可以在程序里取当前的目录,然后和WebConfig里存放的字符串拼一下。
这里有个改web.config <addstring>节的函数,你看用的着吗
/// <summary>
/// 修改web.config文件appSettings配置节中的Add里的value属性
/// </summary>
/// <remarks>
/// 注意,调用该函数后,会使整个Web Application重启,导致当前所有的会话丢失
/// </remarks>
/// <param name="key">要修改的键key</param>
/// <param name="strValue">修改后的value</param>
/// <exception cref="">找不到相关的键</exception>
/// <exception cref="">权限不够,无法保存到web.config文件中</exception>
public void Modify(string key,string strValue)
{
string XPath="/configuration/appSettings/add[@key='?']";
XmlDocument domWebConfig=new XmlDocument();
domWebConfig.Load( (HttpContext.Current.Server.MapPath("web.config")) );
XmlNode addKey=domWebConfig.SelectSingleNode( (XPath.Replace("?",key)) );
if(addKey == null)
{
throw new ArgumentException("没有找到<add key='"+key+"' value=.../>的配置节");
}
addKey.Attributes["value"].InnerText=strValue;
domWebConfig.Save( (HttpContext.Current.Server.MapPath("web.config")) );
参考资料:http://topic.csdn.net/t/20050202/11/3770328.html
Asp.net 中web.config中的相对路径怎么改
不过你可以在程序里取当前的目录,然后和WebConfig里存放的字符串拼一下。这里有个改web.config <addstring>节的函数,你看用的着吗 /// /// 修改web.config文件appSettings配置节中的Add里的value属性 /// /// <remarks> /// 注意,调用该函数后,会使整个Web Applicat...
ASP.NET项目开发指南:Web.Config中的配置信息
Web Config出现在应用程序的每一个目录中 通过C# NET新建一个Web应用程序后 默认情况下会在根目录自动创建一个Web Config文件 包括系统的默认设置 所有的子目录都继承于根目录下的设置 如果想修改子目录的设置 可以在该子目录下新建一个Web Config文件 子文件夹下Web Config文件可以提供除从父目录继承的...
怎么配置web.config
应用程序从 %SystemRoot%\Microsoft.NET\Framework\<版本>\CONFIG 目录下的 Machine.config 和 Web.config 文件继承所有配置设置,但在此处看不到这些默认设置。如果要重写继承的默认设置或添加 httpHandlers 元素(ASP.NET 设置架构) 等集合元素,则只需创建应用程序级别和目录级别的 Web.config 文件。 若要查看当前应...
asp.net做的网站被编译,现在需要改动数据库连接地址
在web.confing文件里面,里面就可以修改,用户名和密码就是你服务器上的用户名密码,然后在把Id换成你新服务器的Ip地址就可以了。
asp.net 读写配置文件Web.Config
1、web.config作为asp.net的配置文件,是无法使用程序去修改的,也不建议你手动去修改wen.cofnig。因为你一旦修改了web.config,整个网站就会自动的重启。2、读取config文件,你只能读取appSettings和connectionStrings节点中的值,语法如下:using System.Configuration; //引入命名空间 ConfigurationManager....
ASP.NET制作的网站,数据库使用Access, 上传服务器的时候, 因为设置的...
注意路径,改成你自己的,一般mdb都是放在app_data下的。~在.net中是代表网站根目录 然后在连接的时候字符串是 string db = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationManager.AppSettings.Get("ConnectionString"));OleD...
.NET 访问不了 <!-- Web.Config 配置文件 -->
在系统保护中设置成允许远程访问计算机,就行了。控制面板-系统和安全-系统属性-允许远程计算机连接到这台计算机
请问一个asp,net的问题?
可以选择用子目录中的设置重写或修改父目录中指定的设置。通过在 location 元素中指定一个路径,可以选择将 Web.config 文件中的配置设置应用于个别文件或子目录。ASP.NET 配置层次结构的根为 systemroot\Microsoft.NET\Framework\versionNumber\CONFIG\Web.config 文件,该文件包括应用于所有运行某一具体版本的 .NET ...
asp.net为什么我每次修改web.config,页面就会报错
isapi.dll来处理的。要想添加的话可以去IIS里设置。进入管理工具里的“Internet 信息服务(IIS)管理器”,在网站上按右键--属性--主目录--配置--点击映射里的添加,可执行文件输入:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 扩展名输入:.htm,然后确定即可。
webconfig文件在哪里
完成上述操作之后只需要右键点击想要了解的web应用程序的信息,然后在弹出的页面内选择属性,在默认网站属性窗口中,单击主目录选项,其中本地路径就是Web应用程序的根文件夹。资料拓展:Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb应用程序的配置信息(如最常用的设置ASP.NETWeb应用程序的身份...