关于“php_web.config”的问题,小编就整理了【5】个相关介绍“php_web.config”的解答:
配置web.config连接数据库?--在WEB.config配置下面的节点,connectionstring写的是连接数据库的字符串datasource是填写的数据库,initialcatalog是连接的数据库名称,user id是连接数据的账户名,password是账户的密码 --在web应用层获取这段数据库连接字符串的语句是ConfigurationManager.ConnectionStrings["connstring"].ToString()
如何对web.config进行加密和解密?在WEB网站开发过程中,如果我们将数据库连接字符串封装到.DLL文件中,将会给数据库和程序的迁移带来麻烦,因为万一服务器地址或
者数据库发生变更,那么我们就不得不修改源程序并重新将其编译。更好的解决方法是将数据库连接字符串写入到web.config配置文件中,可问题是将连
接字符串写入到web.config文件中之后,任何人都能打开看到所连接的数据库名和密码,又会带来安全隐患,因此为了保证数据库的安全性,我们可以通
过使用微软IDE自带的命令aspnet_regiis.exe将配置文件web.config中指定的标签进行加密,如果以后想查看加密后的连接字符
串,我们还可以使用aspnet_regiis.exe将加密后的字符串进行解密。
1. 加密通用语法
加密一个特定网站的web.config文件的通用形式
aspnet_regiis.exe -pef secion physical_directory -prov provider
或
aspnet_regiis.exe -pe secion -app virtual_directory -prov provider
其中,各个参数的含义如下:
section表示要加密的配置节
web.config中的connectionString里面应该怎么写?这是用来连接数据库的<connectionStrings><addname="起个名字"connectionString="DataSource=服务器名;database=数据库名,Uid=用户名;Pwd=用户密码;"/></connectionStrings>
web.config配置文件的访问度高吗?访问度高,因为网络传播速度快,人们的点击率自然也会提高
webconfig是啥?Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb 应用程序的配置信息(如最常用的设置ASP.NETWeb 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。
当通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。
到此,以上就是小编对于“php_web.config”的问题就介绍到这了,希望介绍关于“php_web.config”的【5】点解答对大家有用。