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

时间:2015-05-15 07:58:58

标签: javascript c# asp.net

我想通过javascript文件阅读Web.Config设置。
我有以下参考链接,它建议相同但仅在我们在.aspx文件中添加代码时才有效,而不是在放入.JS文件时。 http://www.codeproject.com/Tips/77917/Read-Configuration-Settings-of-Web-config-using-Ja

是否可以使用.js文件中的代码执行此操作?

2 个答案:

答案 0 :(得分:3)

不,你不应该(你可以通过更改IIS ISAPI文件处理程序,但不!)。 web.config文件是需要大量保护的文件,因为它可以包含数据库和其他资源的用户名和密码。 web.config不应该暴露给外界!

也就是说,您可以选择创建一个ashxaspx来读取web.config的特定部分,然后将其公开到该页面,但就我而言去。

答案 1 :(得分:2)

IIS永远不会允许浏览器直接请求web.config文件...所以简单的答案是"不,你不能用javascript"。

您唯一的选择是通过.aspx页面(或类似网址)传输文件,但我不推荐它,因为它可能(几乎可以肯定)是一个安全问题。

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