更新:
我一直试图打开WCF跟踪,但仍然没有成功......以下是我最新的更新.
我是否需要获得写入以下位置的许可?
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="sdt"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "@\\myservername\folder1\traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
Run Code Online (Sandbox Code Playgroud)
我正在使用.NET Framework 3.5.
为调试目的打开WCF跟踪的逐步说明是什么?
有什么区别
contentType: "application/json; charset=utf-8",
dataType: "json",
Run Code Online (Sandbox Code Playgroud)
与
contentType: "application/json",
dataType: "text",
Run Code Online (Sandbox Code Playgroud) 比较两个对象并找出差异的最佳方法是什么?
Customer a = new Customer();
Customer b = new Customer();
Run Code Online (Sandbox Code Playgroud) 我有以下剃刀代码,我希望有mm/dd/yyyy日期格式:
Audit Date: @Html.DisplayFor(Model => Model.AuditDate)
Run Code Online (Sandbox Code Playgroud)
我尝试了许多不同的方法,但这种方法都不适用于我的情况
我的AuditDate是一种DateTime?类型
我尝试过这样的事情并得到了这个错误:
@Html.DisplayFor(Model => Model.AuditDate.Value.ToShortDateString())
Run Code Online (Sandbox Code Playgroud)
附加信息:模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式.
试过这个:
@Html.DisplayFor(Model => Model.AuditDate.ToString("mm/dd/yyyy"))
Run Code Online (Sandbox Code Playgroud)
方法'ToString'没有重载需要1个参数
当我尝试从Eclipse安装升级时,我得到下面给出的错误,它就像中途一样,然后抛出错误.
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to write to repository: file:/C:/Program%20Files/eclipse/.
C:\Program Files\eclipse\plugins\org.jboss.netty_3.2.4.Final-201112281337.jar (Access is denied)
Run Code Online (Sandbox Code Playgroud)
请提供解决方案.
谢谢
编辑:
在我修改了之后web.config,我没有得到错误,这是好的....然后我添加一个新页面(html)并编写这个小代码来使用这样的服务:
$("#btn12").click(function (event) {
$.getJSON('http://localhost:3576/MyService.svc/GetCurrentUser', {},
function (data) {
alert(data);
});
//return false;
});
Run Code Online (Sandbox Code Playgroud)
我在FireBug中看到以下错误:
http://localhost:3576/MyService.svc/GetCurrentUser
400 Bad Request
Run Code Online (Sandbox Code Playgroud)
注意:我在同一个wcf项目中添加了html页面并自行运行项目,所以我假设服务也在运行...
这可能有什么问题?
结束编辑
我刚刚创建了一个新的wcf服务,当我从VS点击f5时,我在WCF测试客户端窗口中收到此错误:
无法添加服务.可能无法访问服务元数据.确保您的服务正在运行并公开元数据.
错误:无法从http:// localhost:3696/MobileService.svc获取元数据如果这是您有权访问的Windows(R)Communication Foundation服务,请检查您是否已在指定地址启用元数据发布.有关启用元数据发布的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=65455上的MSDN文档.
WS-Metadata Exchange错误
URI:http:// localhost:3696/MyService.svc
元数据包含无法解析的引用:' http:// localhost:3696/MyService.svc '.在http:// localhost:3696/MyService.svc上没有可以接受该消息的端点.这通常是由错误的地址或SOAP操作引起的.有关更多详细信息,请参阅InnerException(如果存在).
无法连接到远程服务器无法建立连接,
因为目标计算机主动拒绝它127.0.0.1:3696
HTTP GET错误
URI:http:// localhost:3696/MyService.svc
下载' http://时出错localhost:3696/MyService.svc '.
无法连接到远程服务器无法建立连接,
因为目标计算机主动拒绝它127.0.0.1:3696
我的配置:
<behaviors>
<endpointBehaviors>
<behavior name="MyService.MyService">
<webHttp/>
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="metadataBehavior">
<serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:2812/MyService.svc" />
</behavior>
</serviceBehaviors>
</behaviors>
<services> …Run Code Online (Sandbox Code Playgroud) 我没有意识到:'在一个单独的类库中有一个web.config,'正在从不同的Web应用程序中读取web.config应用程序设置.
我正在使用VS2010目标框架3.5
我不知道这里有什么问题,但是null当我试图得到时,我得到了ConfigurationManager.AppSettings["StoreId"];
private string _storeid = GetStoreId;
public static string GetStoreId
{
get
{
return ConfigurationManager.AppSettings["StoreId"];
}
}
Run Code Online (Sandbox Code Playgroud)
web.config中:
<appSettings>
<add key="StoreId" value="123" />
</appSettings>
Run Code Online (Sandbox Code Playgroud) 在将.Net应用程序部署到Heroku时,我没有看到太多帮助,是否有任何部署.Net的教程
如何在Windows中批量删除数千个文件中的空格(不能用下划线替换)?我可以从DOS命令执行此操作吗?
目前:
file one.mp3
file two.mp3
Run Code Online (Sandbox Code Playgroud)
所有文件都需要成为:
fileone.mp3
filetwo.mp3
Run Code Online (Sandbox Code Playgroud) 我有一个Web API项目,它返回一些产品数据.它根据请求的Accept标头(JSON/XML)正确协商返回类型.问题是,如果没有指定Accept标头,则返回XML,但我希望它默认返回JSON
http://website.com/MyPage?type=json // returns json
http://website.com/MyPage?type=xml // returns xml
http://website.com/MyPage // returns xml by default
Run Code Online (Sandbox Code Playgroud)
这是我目前的代码如下:
GlobalConfiguration.Configuration.Formatters.XmlFormatter.MediaTypeMappings.Add(
new QueryStringMapping("type", "xml", new MediaTypeHeaderValue("application/xml")));
GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(
new QueryStringMapping("type", "json", new MediaTypeHeaderValue("application/json")));
Run Code Online (Sandbox Code Playgroud) asp.net ×3
c# ×3
wcf ×2
.net ×1
asp.net-mvc ×1
batch-file ×1
eclipse ×1
heroku ×1
jquery ×1
renaming ×1
web-config ×1
web-services ×1
windows ×1