是什么
<appSettings>
<add key="ClientSettingsProvider.ServiceUri" value=""/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
做?
由于值为空字符串,我可以删除该元素吗?
Zac*_*ach 91
这与ASP/Ajax客户端应用程序服务有关(http://msdn.microsoft.com/en-us/library/bb384297(v=vs.100).aspx)
我也在我的app.config文件中遇到了这段代码,因为我从头开始开发了整个应用程序,并且没有添加此内容而感到困惑.
我发现当选中"启用客户端应用程序服务"复选框时,此行(以及标记下的其他行)会自动添加到项目的app.config文件中.原来我的是,虽然我仍然不知道为什么或如何发生这种情况.
要查看项目中是否选择了此选项,请右键单击项目并选择"属性".导航到"服务"选项卡,查看是否选中了复选框.如果是,请取消选中它,您看到的XML应从app.config文件中消失.
重要! - 似乎VS2010中存在一个错误(可能是我所知道的其他版本),如果您导航到"服务"选项卡,它会自动为您选中此复选框,将错误的XML添加到您的app.config文件中.因此,一旦您取消框并保存项目,请在关闭之前导航到属性部分中的其他选项卡.您还将获得添加到项目中的"System.Web.Extensions"的不必要引用.如果您没有将其用于其他内容,则可以将其删除.
它由ClientFormsAuthenticationMembershipProvider使用.
如果您不使用该模型,则可以将其删除,但即使它是空的,它也应该在那里使用它.
在这里查看我的答案 - 通过服务进行ASP.NET成员身份验
您的代码中是否引用了该设置?
如果没有,您可能可以将其删除。如果是,只有您可以确定删除它可能会产生什么影响。
请注意,这可以用作第三方程序集,并且它仍然可能会查找它并在不存在时抛出异常。这很容易发现(你的应用程序会崩溃)
| 归档时间: |
|
| 查看次数: |
18898 次 |
| 最近记录: |