访问AngularJS项目中的.net Web.Config

Val*_*ter 1 .net c# asp.net web-config angularjs

我在一个"空"类型.net项目中有一个AngularJS项目,该项目托管在带有.Net 4.0框架的IIS上.我基本上不使用任何.net dll,但由于项目有一个web.config文件,我添加了一些应用程序设置以在项目中使用.尝试设置开发/生产设置.

有没有办法从AngularJS访问.net web.config文件中的AppSettings,因为我没有使用MVC项目,我不能使用razor(@ System.Configuration.ConfigurationManager.AppSettings ["url"]).

还有另外一种方法吗?

谢谢

Alb*_*reo 7

你没有.

Web.Config文件是服务器端配置文件,AngularJS是客户端框架.

您无法从浏览器访问它,因为出于安全原因,IIS永远不会将其提供给客户端.

  • @BradChristie是的,你可以创建一些东西来读取Web.Config并将其发送给客户端,但这将是犯罪行为(至少).获取配置部分的单个"页面"会更好. (2认同)