gpt4 book ai didi

asp-classic - 在经典 ASP 中读取 web.config 值

转载 作者:行者123 更新时间:2023-12-04 04:46:21 25 4
gpt4 key购买 nike

我继承了一个我需要支持的遗留经典 asp 站点,并且正在设置开发/调试环境,因此我不必在生产服务器上工作。

代码有点乱,在各种 .asp 文件中,有数百个连接字符串散布在这个地方。这些都包含对 SQL 服务器等的硬编码引用。

我真的不想用我的本地开发环境 SQL DB 设置替换所有这些,所以我想知道是否有一种简单的方法可以让经典的 asp 从 .net web.config 文件中读取。通过这种方式,我可以将所有硬编码的连接字符串更改为从这个地方读取,然后我只需要在一个地方定义服务器详细信息。

这意味着我可以在本地编写代码和调试,而我所要做的就是在部署之前更改 web.config 中的几个值。

请在您的答案中提供清晰的示例,因为我是经典 asp 的新手,并且在现阶段我真的不喜欢它。迫不及待地想在 .net 中重新开发它;)

谢谢

最佳答案

只需使用服务器端包含您需要的所有应用程序设置。它比阅读 web.config 更容易(也更快)实现,并为您提供相同的灵活性。

config.asp

<%
Dim connectionString
connectionString = "your connectionstring here"
%>

默认.asp
<% Option Explicit %>
<!-- #include virtual="config.asp" -->
<%
'---
' ... use connectionString here
'---
%>

根据您所说的,您也可以在其他地方使用 SSI 来改善您的其他遗产。

关于asp-classic - 在经典 ASP 中读取 web.config 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7255685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com