VS 2010 - Self Hosted WCF Service Not Accessible
Oct 13, 2011I have creatred a self hosted service with a proxy Service and Contrats
[Code]....
I have creatred a self hosted service with a proxy Service and Contrats
[Code]....
i have a Windows service that is hosting a WCF service through net.tcp and this is working great. I have also created a WCF service application. I am trying to add the net.tcp service reference to the service application. Then I add it to the GAC that goes ok but if I try to RegAsm the WCF service application to allow it to be called from Server.CreateObject I get the error:
Warning: Type library exporter encountered a type that derives from a
generic class and is not marked as
[ClassInterface(ClassInterfaceType.None)]. Class interfaces cannot be
exposed for such types. Consider marking the type with
[ClassInterface(ClassInterfaceType.None)] and exposing an explicit
interface as the default interface to COM using the
ComDefaultInterface attribute.
It does not work. I have tried to call it through a class library but this does not work either as the end point is not set correctly.
I have a VB.NET WCF service hosted as a Window Service. I was able to create an install package, install the service to my machine, and start the service manually from Services in Administrative Tools.Now when I try to reference the service in my test console application (Address: http://localhost:8080/), I get the following error:There was an error downloading 'http://localhost:8080'.` Unable to connect to the remote server No connection could be made because the target machine actively refused it 127.0.0.1:8080`
[code]....
I have a WCF Service (with installer) that I have built and installed in Windows Services. Opened up Admin Tools, Services, and started the service without a problem. So now I'm beginning a new project (a simple Windows forms app). I want to consume my new WCF, but have no idea how. I can't seem to add a reference / add a service reference to it.
View 1 RepliesI have created a self hosted service with a proxy Service and Contracts
Namespace ECDBDatabase.Service
Public Class DatabaseService
<ServiceContract(Name:="DatabaseService", Namespace:="net.tcp://localhost:9010/ECDBDatabase.Service")> _
Public Interface IRPMSDatabaseService
<OperationContract()> _
Function GetHandover(ByVal Username As String, ByVal Password As String) As DataSet
End Interface
[Code]...
I have myself a self-hosted WCF server setup, which serves a clientaccesspolicy.xml and an index.htm which is just points to my xap (accessible via app.xap).
I'm currently serving them via the following code:
Public Function GetPolicy() As System.IO.Stream Implements IClientAccessPolicy.GetPolicy
WebOperationContext.Current.OutgoingResponse.ContentType = "application/xml"
Return New IO.MemoryStream(IO.File.ReadAllBytes("Server Files/ClientAccessPolicy.xml"))
End Function
Public Function GetIndex() As IO.Stream Implements ISilverlightServer.GetIndex
[Code] .....
It works, does the job I'm after. However, I don't think this streams the xap properly, and I know it's a streaming type. If this isn't streaming it properly, how should I stream it? (The endpoint that the XAP and index.htm files are coming through has a webHttpBinding binding). Is it being streamed properly? Or should I make some changes?
I have created a self hosted service with a proxy
Service and Contracts
Namespace ECDBDatabase.Service
Public Class DatabaseService
<ServiceContract(Name:="DatabaseService",
[code].....
I'm trying to run an instance of the Azure Blob Storage in the Azure Visual Studio 2010 development environment, but keep getting the followingrror:System.InvalidOperationException: Not running in a hosted service or the Development Fabric.The stack trace is pointing to these lines:
Imports Microsoft.WindowsAzure
Imports Microsoft.WindowsAzure.Diagnostics
Imports Microsoft.WindowsAzure.StorageClient
[code].....
i have a webbrowser and in it is the URL of the chat hosted by bravenet is there a way to have it so the user only see's textbox's and a button then it lodes? This is the chat URL so you can see how it works.
View 3 RepliesIs it possible to view client transaction requests and host response in a self hosted console window?
Front end client sends request to service
Service console displays requested data in console window and forwards to listening server
Server responds with data
Response is displayed in console window
I guess it would be displaying the traces in the console window.
On the last line of the following code I�m getting the error:�Overload resolution failed because no accessible 'New' can be called without a narrowing conversion� To specify Option Strict Off is not solving the problem.To overcome this I�ve to assign the value of the recordset field to a text box and then populate the report parameter with the value of the text box.
HTML
Dim MinhaLig As ADODB.Connection
Dim SomaDeb As String
Dim DebSet As ADODB.Recordset
[code]....
I've been working on my own version of Notepad/Wordpad and I just tried adding the Find feature for the Rich Text box and I got an error. Here's the code I had:[code]
View 13 RepliesI have the following problem. I have some project written in Visual Basic (not Visual Basic .NET but simple Visual Basic - sic!). I can compile it and generate a dll. Then inside my web application I add reference to this dll library. When I run my web application hosted in default Visual Studio server, everything is fine and I can debug my Visual Basic project. However, when I host my web application in IIS then I can't.Code does not stop in my breakpoint. My asp.net catch the exception when I try to execute some method from the mentioned library which is something like:
Unable to cast COM object of type 'xxx' to interface type 'yyy'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{4C2875B5-3265-306B-9C74-1BEC98986B1A}' failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
I have sets of web hosted images that I need my user to be able to select 1 from each. I thought a listbox would work for this, but I can't figure out add an image to one. Is this possible? better way of doing this? I am using the latest free vb.
View 2 RepliesI have a class SELF that is hosted by a couple different classes. Basically, the hosting class HOST calls a method in SELF. SELF is passed HOST as an argument in the constructor, so SELF can call methods in HOST. In normal situations, a call to HOST will do something minor, then return so that SELF can continue. However, for one particular type of HOST, one of the calls from SELF to HOST will cause HOST to call SELF, and so on ad infinitum. A classic, though convoluted, case of recursion. Once again, this is only going to happen for one type of HOST. For other types of HOST, that particular call will not cause HOST to call SELF, so there will be no recursion. Nonetheless, there is no getting around it in one case.
I can see two means to decouple the recursion, and I am wondering which one (or a third) would work best:
1) Add a timer into that particular HOST so that the call from SELF that would trigger the recursion would actually just start the timer in HOST, then return. When the timer ticks, HOST can call SELF. The recursion is broken because the call to SELF is done on the timer event, and not when SELF called HOST.
2) As it happens, HOST makes the first call to SELF in a background thread, which means I don't really need to worry whether this thread blocks or not. Therefore, I could have this background thread spawn a second background thread to make the call to SELF, then have the initial HOST thread JOIN on the second thread. This means that the initial thread will block until the second thread finishes. Meanwhile, the second thread will call HOST, and the HOST won't call back to SELF, it will just return like all the other HOST objects would do. This will allow the second thread to run to completion. When the second thread completes, the first thread will take over and call SELF again on a new second thread. Therefore, the recursion is broken because the secondary thread will always run to completion, and the primary thread will wait for the secondary thread to complete, then call it again.
I tend to prefer the second option, because the first option involves a pause of some length (the minimum for a timer, which is pretty small), while the second doesn't, but the first option is actually a little easier to implement.
I'm hosting a DateTimePicker in a DataGridView using the Example code from this page [URL]..I'm looking to set the MinDate of the DateTimePicker from within Form1 when I declare the CalendarColumn as I want to limit how far back the user is able to selet a date. Since this MinDate will change as time marches on I need to be able to set it from within Form1.
View 1 RepliesI am using Request.IsSecureConnection to check for SSL and redirecting where appropriate. When running my asp.net website on Rackspace's cloud, the server is running behind an SSL cluster, so IsSecureConnection will always return false. The same goes for checking whether the url contains "https://", always false, checking the port, etc. So the website gets stuck in big redirect loop.[code]...
View 2 RepliesIf you can take a look at the received tab [url] It is meant to display the hosted images full properties. It doesnt at the moment because it completly fills the tab with ugly information.Can any of you think of a better way to display the newly hosted images information.?Im thinking of just killing off the tab. But thats not very professioanl in case the user wants the full picture information?
View 1 RepliesI followed an example to add a custom control (multicolumnCombobox) to my datagridview.[code]Ok, this is fine and dandy, for it adds the custom control to column 2 and row X of that loop.... Now, when I actually use the control for lets say row 0, how do I get the row 0 cell 2 value to be the same as the custom control??I have no way to communicate between the custom control and the datagridview cell.
View 4 RepliesI have a WinForm 'frmUploadStatus' which has a datagridview filled with 1000 records & 20 columns.And also I hosted in hosting server ms sql server 2005 database which has tables one of its table 'Status' (it has 10 columns).Now I want to upload from WinForm 'frmUploadStatus' to ms sql db.
If I change only the connectionstring in my program for uploading the records, it takes more time for uploading.
I have a VB2008 application which can control a windows service i.e. start, stop, pause etc. This runs ok on a Windows XP machine but not on a Win 7 machine (message is - Service error cannot open <service name> service on computer '.') ( if I stop the UAC then it runs ok ). It seems to be a rights issue,
View 3 RepliesI was just wondering if it's possible to create an app that interacts with a database hosted on a web server... or is it only possible using VB.NET? Also if it is possible, is there any good documentation or tutorials I could reference?
View 2 RepliesMy ultimate goal is to allow users to select a file from a dialog as if they are uploading a file. Instead of file being saved to the server, a hyperlink will be generated from the file's path.This hyperlink will then be used on our intranet page in order to open the file located on our network share.Is there any practical way to accomplish this?I have tried both an HTML file type insert and .Net's FileUpload Control but neither will work since for security reasons the full path of the file is never accessible.
View 2 RepliesI am struggling to send parameters to a VB.NET WS(web service) that is hosted on Windows Azure. Getting a simple hello world (no parameters) works fine, but for some reason my parameters on the web service side are null? Web service function to be called (IService1.vb):
<OperationContract()>
Function GetAddition(ByVal number1 As Integer, ByVal number2 As Integer) As String
Function implementation (Service1.svc.vb):Function GetAddition(ByVal number1 As Integer, ByVal number2 As Integer) As String Implements IService1.GetAddition Return number1 + number2 End Function
[Code]...
I have created Usercontrol in visual Basic2008 i want this usercontrol to be hosted/opened in Internet Explorer or any web browser
View 2 Repliesmaking a WCF service before or do know anything about them, so this should be pretty simple. I have to get this "program" to take an excel file from a folder, and send it to this service but I keep getting this very specific error message:
The remote server returned an unexpected response: (400) Bad Request.
Probably one of the most specific error messages I have come across in my days. This is my code for the program, and what I have as his "service reference".
vb
Imports System.IOImports System.ThreadingImports System.Net.MailImports System.TextImports WindowsApplication1.ServiceReference1Imports SystemImports Microsoft.VisualBasicPublic Class Form1 Const Processfolder As String = "C:TestScottsCrap" Const Processedfolder As String = "C:TestScottsCrapCrap" Const ErrorFolder As String = "C:TestScottsCrapError" Private Sub Button1_Click(sender As
[code]....
I am making a server program, it works, cool.Made it display the info coming in via a textbox, the number of users connected, etc.I based it off of one of the members heres examples (jmcilhinney).However, I am kind of in a rock and a hard place.Do I try and convert it to a windows service so its on all the time? Or do I leave it in a exe format?I have never touched windows services before, but they look promising.However, this will be residing on a collocated server running Windows Server 2003.The problem with that is, if I run it. Person B, C, D, E, whoever.. can not see it due to the virtualized desk tops of RDC (even under the same username).I am kinda curious if I should make it a windows service, then make my 'display' program that just.. remotely taps into it to control it, and view stats and such.The 'server' will take info sent from the client, and add it into a database, then pass back some commands and such.
View 1 RepliesI've got a service running (well, it doesn't crash), but when I try to add a Service Reference to it, I keep getting:
Metadata contains a reference that cannot be resolved: 'net.tcp://localhost:55555/mex'.
Metadata contains a reference that cannot be resolved: 'net.tcp://localhost:55555/mex'.
If the service is defined in the current solution, try building the solution and adding the service reference again.The pertinent parts of my config file are:
<netTcpBinding>
<binding name="ReliableDuplexBinding" closeTimeout="00:00:10"
openTimeout="00:00:10" receiveTimeout="00:00:30" sendTimeout="00:00:15"
[code]....
The service must be self hosted.
I upgraded to VB2010 from VB2008 early this year and have been working on a Windows Service which I am now debugging. When I was using VB2008 in Windows XP SP3 I would put a Stop statement in the code and when execution got to it a dialog would open asking if I wanted to debug it using a development environment listed in a provided list. The list contained the VB2008 VS IDE which I selected which would in turn transfer me to the IDE in debug mode. I was very happy with this setup.
Now I am using VB2010 with Windows 7 and when the execution reaches the Stop statement the service just stops. It no longer offers the choice and ability to "jump" into the development environment via the dialog that I mentioned.[code]...
I did a search on the internet but came up with very limited results. I'm using asp/vb and need to create a n application that does the following steps:
1. User defines web service URLs to WSDL pages .. populated in combo drop down (already coded)
2. User selects web service - Clicks Connect
3. User is prompted for any input fields the web service requests.
4. Output (in XML) is displayed after input fields are populated.
I know how to reference web services in the development environment, and use them... but have no idea how to dynamically create them and show the input fields requested.