返回首页

web.config是什么文件?

161 2023-11-24 02:52 admin

一、web.config是什么文件?

Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb 应用程序的配置信息(如最常用的设置ASP.NETWeb 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。

二、web.config如何配置端口?

端口开放与否设置是在防火墙里设置的防火墙(WINDOW的,系统安装的软件防火墙,路由的,网关的,机房的等等) 网站用哪个端口是在IIS设置的,.

三、web.config在那里?

创建Web.config文件  1.在“解决方案资源管理器”中,单击“刷新”图标以确认应用程序还没有 Web.config 文件。

  如果已使用网站管理工具或某些其他方式来配置应用程序,则可能已自动创建了 Web.config 文件。单击“刷新”更新文件列表。

  2.在“解决方案资源管理器”中,右击网站名称,然后单击“添加新项”。

  3.在“模板”窗口中,单击“Web 配置文件”。

  “名称”文本框中的文件名应为 Web.config。可以为该文件提供其他名称,不过这是默认名称。.config 文件扩展名可防止 ASP.NET 下载相应文件。

  4.单击“添加”创建该文件,然后将其打开进行编辑。

  该文件包含本主题后面“示例”部分中显示的代码,并具有一些初始默认值。应用程序从 %SystemRoot%\Microsoft.NET\Framework\\CONFIG 目录下的 Machine.config 和 Web.config 文件继承所有配置设置,但在此处看不到这些默认设置。如果要重写继承的默认设置或添加 httpHandlers 元素(ASP.NET 设置架构) 等集合元素,则只需创建应用程序级别和目录级别的 Web.config 文件。

  若要查看当前应用程序的所有配置设置,可以运行主题如何:以编程方式查看继承的配置设置和本地配置设置中包含的代码。也可以查看 %SystemRoot%\Microsoft.NET\Framework\\CONFIG 目录下的 Machine.config.comments 或 Web.config.comments 文件(这两个文件也包含有用的注释),但这两个文件将不会包含所有运行时设置,请参见如何:以编程方式查看继承的配置设置和本地配置设置。

  5.如果更改了 Web.config 文件,则保存该文件。

  保存 Web.config 文件会重新启动应用程序。也可以选择使用单个节元素的 configSource 属性指向某个辅助配置文件,更改辅助配置文件不会导致应用程序重新启动。有关更多信息,请参见节元素所继承的常规属性中的 configSource。

四、iis 部署 web.config显示异常信息?

出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以以管理员身份运行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是错误信息中红字显示的节点名称。

如果modules也被锁定,可以运行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

五、web.config可以设置页面跳转吗?

不能,里面只能存一些参数,不能写执行语句。

你可以把想要跳转的页面路径放到web.config,之后执行跳转时读取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表示要加密的配置节

physical_directory用于指定站点的物理路径。

virtual_directory用户指定虚拟路径。

provider指定加密提供程序。

加密一个特定站点的连接字符串就是:

aspnet_regiis.exe -pef "connectionStrings" "你的web项目路径" -prov "DataProtectionConfigurationProvider"

其中DataProctionConfiguartionProvider是Windows数据保护API(DPAPI)提供程序,它使用Windows内置的密码学技术来加解密配置节。默认情况下,这个提供程序使用本机的密钥。

2. 加密方法

运行Visual Studio 2008命令提示

加密后的结果

<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">

<EncryptedData>

<CipherData> <CipherValue>

八、web.config如何配置数据库连接?

--在WEB.config配置下面的节点,connectionstring写的是连接数据库的字符串datasource是填写的数据库,initialcatalog是连接的数据库名称,userid是连接数据的账户名,password是账户的密码 --在web应用层获取这段数据库连接字符串的语句是 ConfigurationManager.ConnectionStrings["connstring"].ToString()

九、有哪些免费虚拟主机?

三丰云”"免费虚拟主机"“免费云服务器

免费云服务器配置因为CPU是1核,内存1G,这样的配置下适合装Liunx操作系统。

如果装windows系统建议大家仅做测试使用,在windows系统下这个配置稍微运行一些应用就会卡顿,影响体验。

遇到卡顿情况解决办法只有选择更高配置的云服务器

用免费云服务器当自己电脑一样进行浏览网站、挂机、聊天等操作的肯定会遇到卡顿情况

大家想想,自己的电脑配置,一定都是大于1核CPU和1G内存的,您把日常的应用放到这个配置上操作,肯定会卡顿。

三丰云免费云服务器主要供大家测试和学习使用,更高的需求建议大家使用高配服务器

三丰云官方网站:https://www.sanfengyun.com

十、哪里有免费虚拟主机?

可以去三丰云,那有免费的虚拟主机,还有免费云服务器,申请后会送一个域名。

如果要把自己写的网页弄成链接,按照指示下载一个叫FlashFXP的程序,上传你所有的网页文件,就可以了,注意上传后要把默认设置改为index.html⚠️

三丰云传送门一 https://www.sanfengyun.com

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共13个专题6518篇文章)

返回首页