使用Javascript文件读取ASP.Net项目中Web.config的配置设置
我想通过javascript文件读取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的特
我有下面的参考链接,建议相同,但仅当我们在.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,它永远不会在客户端工作。你到底想做什么,如果客户端有你需要的设置,有很多不同的方法来实现这一点。