我尝试从html页面上传文件到本地网络中WPF应用程序中的自托管WCF。
像这样的主机:
Uri baseAddress = new Uri("http://localhost:8200/GettingStarted/");
ServiceHost selfHost = new ServiceHost(typeof(WCFUploader), baseAddress);
try
{
selfHost.AddServiceEndpoint(typeof(IWCFUploader), new W
我有一个来自本教程的简单应用程序:
我如何实现一些加密?类似于HTTPS (SSL?)。
教程中的示例代码。
static void Main(string[] args)
{
// Step 1 of the address configuration procedure: Create a URI to serve as the base address.
Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/Service");
我有一个类TestService,它实现了两个名为IService1和IService2的服务契约。但我在执行过程中遇到了困难。
我的代码如下:
Uri baseAddress = new Uri("http://localhost:8000/ServiceModel/Service");
Uri baseAddress1 = new Uri("http://localhost:8080/ServiceModel/Service1");
ServiceHost selfHost = new ServiceHost(typeof(TestService));
我有一个正在尝试使用NetTCPBinding的WebService。
下面是我设置绑定的代码
private static void Run()
{
try
{
//set up the address configuration procedure: create a URI to serve as the base address
Uri baseAddress = new Uri("net.tcp://10.0.0.14:3790/Service/QBService");
我使用WCF在windows服务(客户端)和winforms应用程序(服务主机)之间来回发送消息。直到最近,这种做法才奏效。现在,当客户端尝试通信时,我收到以下错误消息:
“在http://localhost:8000/ColumbineWCFService没有能够接收消息的端点。这通常是由于地址或SOAP操作不正确造成的。”
我花了一整天在这个论坛引用类似的问题,但一直未能解决,希望如果我提供的细节,我的项目,答案将跳出某人。
下面是发生错误的代码段(客户端):
var pingHost = new ColumbineWCFServiceReference.ColumbineWCFServi
我只是想知道..。我创建了工作WCF服务,其中serwer是一个控制台应用程序。只有当我在中启动主机时,才能这样做,对吗?我的意思是,当我尝试从*.exe启动时,它看起来很有效,但是我的localhost页面显示了空白页和客户端崩溃。
我知道我可以使用IIS,但这是正确的行为(正如我认为的那样)吗?
主机
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ServiceModel;
usi
我有一个WCF库项目,它正在使用WCF控制台应用程序中引用的连接字符串,该应用程序用作主机。连接字符串在App.Config文件中。但是当我运行一个项目时,我在库中得到一个错误,它无法找到连接字符串。我是WCF的新手,所以我不太确定WCF主机是如何工作的。你对如何让它工作有什么建议吗?
以下是库中出现错误的代码行:
using (OrganizationService service = new
OrganizationService("MyConnectionString"))
这是用于托管服务的控制台应用程序:
static void Main(string[] args
我对这个问题很头疼,找不到解决办法。我有下面的设置。
一种连接到Fritz.Box的IP摄像机,它可以通过selfhost.eu的动态DNS访问。我有一个带有Apache2的URL服务器,它的ProxyPass指向这个xxx.autohost.eu-URL。当有人访问我的网络服务器时,他将得到网络摄像头的实时更新,因为ProxyPass可以正常工作,直到Fritz.Box获得一个新的IP地址。只有当我重新启动Apache2-Server时,它才会再次工作,所以我的想法是Apache可能只是缓存IP地址,我必须停止它,但我不确定。
也许有人有个主意。谢谢!
这是我的ProxyPass设置
Pro
我正在尝试连接到作为Windows服务托管的WCF服务。
WCF服务的端点位于:
net.tcp://localhost:9164/GettingStarted/
我可以开始服务,没有任何问题。
但是,我现在正试图通过我的控制台应用程序连接到它。
这是代码:
static void Main(string[] args)
{
// Step 1: Create a URI to serve as the base address.
Uri baseAddress = new Uri("net.tcp://localhost:9164/GettingStarted/
我目前正在开发一个C# Windows窗体应用程序,我打算让它与服务器交互。服务器将接收来自我开发的移动应用程序的公告,每当收到公告时,应该通知我的Windows表单应用程序并给我一个通知。
我的移动应用程序向我的服务器发送一条消息。一旦我的服务器接收到消息,我的windows窗体应用程序应该显示一个新的通知,显示接收到的消息的内容。
我现在开始开发WCF服务,并且已经达到了PostingService方法,我不确定我如何能够像上面所说的那样继续对服务进行编程。
public class PostingService : IPostingService
{
public void No
我们有用ASP.NET webforms编写的web应用程序和一些asmx web服务。现在,我们想在她的web服务中添加一些服务,这将服务于与旧服务不同的目的。我们决定使用WCF框架。
我的同事在我们的解决方案中创建了一个新项目,他在那里实现了web服务。不幸的是,他没有使用WCF*项目模板,而是使用以下方法启动WS的普通控制台应用程序:
public static void StartWS() {
if (_selfHost!=null)
StopWS();
Uri baseAdress = new Uri(WSIntegrationService.ServerUrl);
我使用的是我创建的wcf服务,当主机和客户端都在同一个域中时,一切都很好。当我将客户端应用程序发布到DMZ中的When服务器时,我收到以下错误:
SOAP security negotiation with 'http://10.0.0.14:3790/Bullfrog/QBService/QBService' for
target 'http://10.0.0.14:3790/Bullfrog/QBService/QBService' failed. See inner exception
for more details.The Security
亲爱的,
我在控制台应用程序中托管WCF服务,但在浏览器中使用下面的url进行浏览时
我得到了错误
“服务不可用
HTTP -错误503。该服务不可用。“
下面是承载服务的控制台应用程序代码
class Program
{
static void Main(string[] args)
{
// Step1: Create URI to serve as the base address
Uri baseAddress = new Uri("http://localhost:8000/GettingStarted");
我在Visual 2019中有一个解决方案,包含两个项目:
C#类库( WebAPI项目)
C#控制台应用程序(引用项目1的OWIN SelfHost项目)
SelfHost项目的唯一目的是可以在没有Visual 的情况下运行WebAPI 。
当我在Visual中运行WebAPI项目时,一切正常。静态内容被提供,我可以通过浏览器调用它的ApiControllers。
当我运行SelfHost项目时,浏览器无法调用/访问ApiControllers。这可能是因为没有执行Global.asax中的以下代码。不调用Application_Start方法:
public class W
我有基于的应用程序
我用来从服务获取用户列表的方法:
public class PBMBService : IService
{
public ServiceResponse UserList()
{
try
{
sql.Open();
List<User> result = new List<User>();
//filling list from database
return new ServiceResponse(S
我对WCF肥皂很陌生。
在成功构建了一个基本REST( web ) web服务并通过url (例如GET on api/ user /1从数据库返回id =1的用户)之后,我现在正在尝试类似的WCF SOAP web服务。
我不想建立代理客户端。理想情况下,我只想在浏览器中或使用Fiddler进行测试。
以下是ABC (地址、绑定、合同) program.cs代码:
static void Main(string[] args)
{
// Step 1 Create a URI to serve as the base address.
Uri
WCF新手在这里...我正在尝试使用NetTcpBinding自托管一个WCF服务。基于,我在代码中完成了所有绑定,然后将代码从WsHttpBinding更改为NetTcpBinding,现在看起来如下所示:
var baseAddress = new Uri("net.tcp://localhost:8000/MyWebService");
var selfHost = new ServiceHost(typeof(ConcreteWebService), baseAddress);
try {
var binding = new NetTcpBinding();
b
我有控制台应用程序作为主机和wcf库项目。当我想将应用程序托管到http://localhost:59350/GettingStarted/CalculatorService时,它会说找不到该页面。这段代码来自这里的msdn教程,。
这里是代码:
using GettingStartedLib;
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Text;
我刚刚创建了一个wcf服务库,并使用一个简单的控制台应用程序连接到它。但是,当我启动控制台应用程序时,wcf服务主机打开并显示以下错误: System.BadImageFormatException: Could not load file or assembly 'file:///C:\Users\uop\source\repos\WPF\APPONE\APPONE.Service\bin\x86\Debug\APPONE.Service.dll' or one of its dependencies. An attempt was made to load a progr
我正在构建一个WPF 3.5桌面应用程序,它有一个自我托管的WCF服务。
该服务有一个PollingDuplexHttpBinding端点,定义如下:
public static void StartService()
{
var selfHost = new ServiceHost(Singleton, new Uri("http://localhost:1155/"));
selfHost.AddServiceEndpoint(
typeof(IMyService),
new Pol
我正在开发由WCF服务和Xamarin.Forms客户端应用程序组成的系统。我的应用程序似乎可以很好地连接到服务器(当我在调用任何方法之前进行检查时,客户端的状态是打开的),但是在我尝试调用服务方法之后,我得到了System.Net.WebException:
There was no endpoint listening at {0} that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for mo
我使用命名管道绑定创建了一个WCF主机:
using System;
using System.ServiceModel;
using System.ServiceModel.Description;
namespace Microsoft.ServiceModel.Samples
{
// Define a service contract.
[ServiceContract]
public interface ICalculator
{
[OperationContract]
double Add(double n1, double n2);
}
// Step 1:
我正在尝试遵循微软的WCF教程,并执行以下步骤:
不幸的是,当我运行这个命令时:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service
它给我一个404错误。该服务正在运行,我可以通过web浏览器成功访问它,方法是转到:
我做错了什么?为了方便起见,我在下面发布了我正在使用的示例主机的所有代码。
using System;
using System.Collections.Generic;
using System.