使用Javascript文件读取ASP.Net项目中Web.config的配置设置

使用Javascript文件读取ASP.Net项目中Web.config的配置设置,javascript,c#,asp.net,Javascript,C#,Asp.net,我想通过javascript文件读取Web.Config设置我有下面的参考链接,建议相同,但仅当我们在.aspx文件中添加代码时有效,而在放入.JS文件时无效。 用.js文件中的代码可以做到这一点吗?不,您不应该这样做(您可以通过更改IIS ISAPI文件处理程序来实现,但不可以!)。web.config文件是一个需要严格保护的文件,因为它可以包含数据库和其他资源的用户名和密码不应将web.config暴露于外部世界 也就是说,您可以选择创建一个ashx或aspx,读取web.config的特

我想通过javascript文件读取Web.Config设置
我有下面的参考链接,建议相同,但仅当我们在.aspx文件中添加代码时有效,而在放入.JS文件时无效。


用.js文件中的代码可以做到这一点吗?

不,您不应该这样做(您可以通过更改IIS ISAPI文件处理程序来实现,但不可以!)。
web.config
文件是一个需要严格保护的文件,因为它可以包含数据库和其他资源的用户名和密码不应将
web.config
暴露于外部世界


也就是说,您可以选择创建一个
ashx
aspx
,读取
web.config
的特定部分并将其公开给页面,但这是我所能做的。

不,您不应该这样做(您可以通过更改IIS ISAPI文件处理程序,但不!)。
web.config
文件是一个需要严格保护的文件,因为它可以包含数据库和其他资源的用户名和密码不应将
web.config
暴露于外部世界


也就是说,您可以选择创建一个
ashx
aspx
,读取
web.config
的特定部分并将其公开到页面,但这是我所能做的。

IIS将永远不允许浏览器直接请求
web.config
文件。。。因此,简单的答案是“不,你不能用javascript做这件事”

您唯一的选择是通过
.aspx
页面(或类似页面)对文件进行流式处理,但我不建议这样做,因为这可能(几乎可以肯定)是一个安全问题


编辑:正如帕特里克在上面的回答中所说,如果你需要公开特定的部分,那就更好了——但不要公开整个文件。

IIS永远不会允许浏览器直接请求
web.config
文件。。。因此,简单的答案是“不,你不能用javascript做这件事”

您唯一的选择是通过
.aspx
页面(或类似页面)对文件进行流式处理,但我不建议这样做,因为这可能(几乎可以肯定)是一个安全问题


编辑:正如帕特里克在上面的回答中所说,如果你需要公开特定的部分,那就更好了——但不要公开整个文件。

IIS永远不会允许浏览器直接请求
web.config
文件。您唯一的选择是通过
.aspx
页面(或类似页面)流式传输文件,但我不建议您这样做,因为这可能是一个安全问题。您必须在服务器上执行javascript,它永远不会在客户端工作。你到底想做什么?如果客户端有你需要的设置,有多种不同的方法可以实现。IIS永远不会允许浏览器直接请求
web.config
文件。您唯一的选择是通过
.aspx
页面(或类似页面)流式传输文件,但我不建议您这样做,因为这可能是一个安全问题。您必须在服务器上执行javascript,它永远不会在客户端工作。你到底想做什么,如果客户端有你需要的设置,有很多不同的方法来实现这一点。