C# 无法从特定路径运行WCF默认类库项目
当创建WCF类库项目时,如果我从桌面运行该项目,它可以正常运行,但是如果我从其他路径运行它,它不会运行 我制作了30秒的视频,演示了这一点: 在视频中,我基本上创建了一个项目,运行它,然后展示我是如何得到一个错误的。我关闭VisualStudio,然后将该项目移动到另一个路径,运行它,它会工作,因为它位于另一个路径上 以下是我得到的错误: 错误:无法从中获取元数据 http://***:8732/Design\u Time\u Addresses/AccService/Service1/mex如果 这是一个Windows(R)通信基础服务。 具有访问权限,请检查是否已在启用元数据发布 指定的地址。有关启用元数据发布的帮助,请 请参阅位于的MSDN文档 交换 错误URI: http://***:8732/Design\u Time\u Addresses/AccService/Service1/mexC# 无法从特定路径运行WCF默认类库项目,c#,wcf,C#,Wcf,当创建WCF类库项目时,如果我从桌面运行该项目,它可以正常运行,但是如果我从其他路径运行它,它不会运行 我制作了30秒的视频,演示了这一点: 在视频中,我基本上创建了一个项目,运行它,然后展示我是如何得到一个错误的。我关闭VisualStudio,然后将该项目移动到另一个路径,运行它,它会工作,因为它位于另一个路径上 以下是我得到的错误: 错误:无法从中获取元数据 http://***:8732/Design\u Time\u Addresses/AccService/Service1/mex如
元数据包含无法解析的引用: “http://**:8732/Design\u Time\u Addresses/AccService/Service1/mex”。
Receivera:InternalServiceFault
由于以下原因,服务器无法处理请求:
内部错误。有关错误的详细信息,请转到
在IncludeExceptionDetailInFaults上(从
来自的ServiceBehaviorAttribute或
配置行为),以便发送异常
信息返回到客户端,或根据
Microsoft.NET Framework SDK文档并检查服务器
跟踪日志.HTTP获取错误URI:
http://***:8732/Design\u Time\u Addresses/AccService/Service1/mex下载时出错 “http://**:8732/Design\u Time\u Addresses/AccService/Service1/mex”。 请求失败,HTTP状态为400:请求错误 注: 我用localhost替换了**,出于安全原因,StackOverflow不允许我放置127.0.0.1的链接。我会尝试:
类似于
的东西,因此错误消息列出了一些东西供您尝试跟踪。如果你按照那里的建议去做,你很有可能会解决这个问题。
<serviceMetadata
externalMetadataLocation="String"
httpGetBinding=”String” httpGetBindingConfiguration=”String”
httpGetEnabled="Boolean"
httpGetUrl="String"
httpsGetBinding=”String” httpsGetBindingConfiguration=”String”
httpsGetEnabled="Boolean"
httpsGetUrl="String"
policyVersion="Policy12/Policy15"/>