在本文中,我们将详细介绍Java相当于app.config吗?的各个方面,并为您提供关于java是app吗的相关解答,同时,我们也将为您带来关于.net–你应该在这个场景下加密app.config和w
在本文中,我们将详细介绍Java相当于app.config吗?的各个方面,并为您提供关于java是app吗的相关解答,同时,我们也将为您带来关于.net – 你应该在这个场景下加密app.config和web.config中的数据吗?、asp.net-mvc – ConfigurationManager读取错误的文件 – Web.config而不是App.config、asp.net-mvc-4 – 在MVC中的App_Start()文件夹中使用AuthConfig,BundleConfig,FilterConfig,RouteConfig和WebApiConfig、c# – App.config:appSettings“file”属性不是从Local.config中读取的的有用知识。
本文目录一览:- Java相当于app.config吗?(java是app吗)
- .net – 你应该在这个场景下加密app.config和web.config中的数据吗?
- asp.net-mvc – ConfigurationManager读取错误的文件 – Web.config而不是App.config
- asp.net-mvc-4 – 在MVC中的App_Start()文件夹中使用AuthConfig,BundleConfig,FilterConfig,RouteConfig和WebApiConfig
- c# – App.config:appSettings“file”属性不是从Local.config中读取的
Java相当于app.config吗?(java是app吗)
是否有与.NET的App.Config等效的Java?
如果没有,可以使用标准方法来保留应用程序设置,以便在发布应用程序后可以对其进行更改?
答案1
小编典典对于WebApp,可以使用web.xml来存储应用程序设置。
除此之外,您可以使用Properties类来读取和写入属性文件。
您可能还需要查看Preferences类,该类用于读取和写入系统和用户首选项。这是一个抽象类,但是您可以使用userNodeForPackage(ClassName.class)
和获得适当的对象systemNodeForPackage(ClassName.class)
。
.net – 你应该在这个场景下加密app.config和web.config中的数据吗?
但是我发现这有问题,因为我计划使用.net 2.0加密器来加密我的web.config以使其更安全.我想好了,我只会给他们我的.dll和观点等他们不会得到我的文件的灵魂,所以他们可以加载它,看看发生了什么.
那么,如果我加密web.config并且数据库连接字符串发生变化,会发生什么?让它成为地址变更或用户名/密码更改.
如果它是加密的,他们将如何改变它?这是否意味着我必须重建我的网站并向他们发送带有更改的新副本?或者他们是一个不同的方式?
如果没有别的办法让我思考应该吗?如果发生某些事情会发生什么,无论出于何种原因,直到48小时后我才能对它们进行新的更改.这意味着他们无法使用该服务48小时.
我提供支持是没有问题的,但是当它开始出现的小事情时,他们可能应该控制他们可能应该首先改变.
我希望加密它,但同时如果我必须对web.config进行所有更改,这也是不好的.因为它可以打开不同的安全问题,因为他们必须对我进行一些改变.
解决方法
如何删除web.config的各个部分以分隔文件,然后加密/解密这些文件.
您可以在configSource属性中标识外部文件.然后web.config文件如下所示:
<?xml version="1.0"?> <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <appSettings configSource="appSettings.config"/> <connectionStrings configSource="connections.config"/> <system.web> <compilation debug="true" /> <authentication mode="Windows"/> <identity impersonate="true"/> </system.web> </configuration>
然后你可以用其他人建议的方式来处理connections.config.
asp.net-mvc – ConfigurationManager读取错误的文件 – Web.config而不是App.config
我在< appSettings>< / appSettings>中移动了一些元素从主项目中的Web.config(让我们称之为项目A)到类库项目中的App.config(让我们称之为项目B).我添加了对System.Configuration.dll的引用以访问项目B中的ConfigurationManager.
示例App.config文件用于项目B,如下所示.
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="Key1" value="Value1"/> <add key="Key2" value="Value2"/> </appSettings> </configuration>
我按如下方式访问这些设置(在项目B中).
string key1 = ConfigurationManager.AppSettings["Key1"]; string key2 = ConfigurationManager.AppSettings["Key2"];
我注意到ConfigurationManager返回的key1和key2的值为null.
在调试时,我看到ConfigurationManager从项目A中的原始Web.config中拉取值(另一个在< appsettings>< / appsettings>部分中进入,我没有移动到项目B)!
这对我没有任何意义.有人能告诉我我做错了什么,所以我可以访问App.config中的设置吗?
谢谢.
解决方法
请参阅this answer以获取可能的解决方
asp.net-mvc-4 – 在MVC中的App_Start()文件夹中使用AuthConfig,BundleConfig,FilterConfig,RouteConfig和WebApiConfig
我看到这个文件夹实际上在以前版本的MVC中不可用。
此文件夹中有5个文件。
> AuthConfig
> BundleConfig,
> FilterConfig,
> RouteConfig,
> WebApiConfig。
提前致谢。
解决方法
ASP.NET MVC引入了越来越多的配置元素,这个文件夹是放置这个配置的理想选择。例如,MVC 5的新认证。配置,如第三方登录提供商,也被放置在该文件夹(在Startup.Auth.cs中)。
App_Start不是ASP.NET / IIS认可的ASP.NET special folder。如果需要,您可以重命名该文件夹。该名称只是一个惯例,如App_GlobalResouces等
更新:
以下是每个文件的一些信息和参考点。使用这些文件非常简单。我已经包括很少的在线参考,可能会帮助您了解更多。
> AuthConfig – 注册外部认证提供者。
有关更多信息,请参阅ASP.NET MVC external authentication providers。
> BundleConfig – 注册您的CSS和JS,以便它们可以捆绑和最小化。参见ASP.NET MVC: Guidance: Bundling and Minification。
> WebApiConfig – 仅适用于您使用Web API.它可用于配置特定于Web API的路由,任何Web API设置和Web API服务。参见configuring ASP.NET MVC Web API 2
> FilterConfig – 注册的全局过滤器。这些过滤器适用于所有操作和控制器。参见ASP.NET MVC 3: Global action filters> RouteConfig – 你已经找到了信息。
c# – App.config:appSettings“file”属性不是从Local.config中读取的
在我的App.config中,我有以下内容:
<appSettings file="Local.config"> <add key="Username" value="USERNAME"/> <add key="Password" value="PASSWORD"/> </appSettings>
在Local.config(在同一目录中)我有以下内容:
<appSettings> <add key="Username" value="wayne"/> <add key="Password" value="secret"/> </appSettings>
当我运行我的测试时,我希望获取Username的值将从Local.config返回“wayne”;相反,它是来自App.config的“USERNAME” – 似乎它实际上并没有检测到我想覆盖另一个文件中的设置.
我究竟做错了什么?
解决方法
关于Java相当于app.config吗?和java是app吗的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于.net – 你应该在这个场景下加密app.config和web.config中的数据吗?、asp.net-mvc – ConfigurationManager读取错误的文件 – Web.config而不是App.config、asp.net-mvc-4 – 在MVC中的App_Start()文件夹中使用AuthConfig,BundleConfig,FilterConfig,RouteConfig和WebApiConfig、c# – App.config:appSettings“file”属性不是从Local.config中读取的等相关知识的信息别忘了在本站进行查找喔。
本文标签: