我想通过javascript文件阅读Web.Config设置。
我有以下参考链接,它建议相同但仅在我们在.aspx文件中添加代码时才有效,而不是在放入.JS文件时。
http://www.codeproject.com/Tips/77917/Read-Configuration-Settings-of-Web-config-using-Ja
是否可以使用.js文件中的代码执行此操作?
答案 0 :(得分:3)
不,你不应该(你可以通过更改IIS ISAPI文件处理程序,但不!)。 web.config
文件是需要大量保护的文件,因为它可以包含数据库和其他资源的用户名和密码。 web.config
不应该暴露给外界!
也就是说,您可以选择创建一个ashx
或aspx
来读取web.config
的特定部分,然后将其公开到该页面,但就我而言去。
答案 1 :(得分:2)
IIS永远不会允许浏览器直接请求web.config
文件...所以简单的答案是"不,你不能用javascript"。
您唯一的选择是通过.aspx
页面(或类似网址)传输文件,但我不推荐它,因为它可能(几乎可以肯定)是一个安全问题。
编辑:帕特里克在上面的回答中说,如果你需要公开特定的部分,那就更好了 - 但不要暴露整个文件。