Resources for IT Professionals > Forums Home > Microsoft Research Forums > Venue Service > Problems with the Venue Service Manager
Ask a questionAsk a question
 

QuestionProblems with the Venue Service Manager

  • Tuesday, June 19, 2007 4:39 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have setup the Client and Venue Service Manager as the instructions on the Conferencexp web site have instructed.  I have the two stations (One running Windows Server 2003 and the other running Windows XP Pro) to only be able to communicate with one another.  I can enter into the local venue and send items.  What I am having a problem with is starting my own venue on the Server machine.  When I add a new venue, I am not seeing any activity from the port I selected.  What are the possibilities of the problem?

All Replies

  • Tuesday, June 19, 2007 6:09 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hello Howard's University Representative,

     

    Thank you for reposting your inquiry here.  :-)

     

    Let me make sure I understand what's going on.  You have installed Venue Service on your Win2K3 machine, which means you have IIS installed and .Net Framework 2.0.

     

    Can you bring up the IIS manager (C:\WINDOWS\system32\inetsrv\iis.msc), navigate to the VenueService virtual site (or wherever you installed to), right click on VenueService.asmx and choose Browse.  If that doesn't work, it is probably because we need to associate .Net 2.0 with IIS.  If it does work, then you simply need to add TCP port 80 as an exception in your firewall for external access.

     

    Then make sure and set your CXPClient to point at your local venue service (either by machine name or IP address).

     

    Let me know the results and I will help you figure out what to do next.

     

    JVE

  • Wednesday, June 20, 2007 1:23 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I followed the steps that you listed.  There was only one version of ASP.net to use (at the bottom of the error) and I had already set up the firewall port 80 exception.  This is the error I got:



    Server Error in '/VenueService' Application.

    The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Web.HttpException: The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [HttpException (0x80004005): The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.]
    System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +3474107
    System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +226

    [HttpException (0x80004005): The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.]
    System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3426839
    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
    System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +149


    Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

  • Wednesday, June 20, 2007 7:58 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I take it this occurred when you tried to brows the .asmx file from the local machine?

     

    Let's try 2 things (between each, try browsing the .asmx file to see if the problem was fixed)...

     

    1.  In the IIS mgmt page, go to Web Service Extensions and check to see if ASP.NET v2.0.50727 status is set for Allowed.  If not please make it so.

    2.  Let's make sure that ASP.NET is really properly hooked up to IIS.  Please run "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i"

     

    JVE

  • Thursday, June 21, 2007 1:53 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I have done both of these steps and I am still seeing not activity from that port (using TCPView).  I am now able to Browse the VenueService.asmx though.  What are the steps to creating and invoking a venue service to appear for the client?  Or what else could be wrong?

  • Thursday, June 21, 2007 2:49 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Which of those 2 steps allowed you to browse the VenueService.asmx?

     

    Were you able to see all the venues you had created with the admin tool?

     

    Once browsing on the local machine is functional (which it now is), our code is up and running.  The only thing preventing remote connections, to my knowledge, is the Firewall, TCP port 80.  Our client makes regular old http calls to the VenueService.  If you have that port opened, then you have some other kind of networking problem that doesn't sound familiar to me and I probably won't be able to help you with.

     

    For the client, you need go into Settings / Services / Configure Venue Services, Add yours, OK, then select it in the drop down box.

     

    JVE

  • Saturday, July 07, 2007 5:10 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Thank you, I have successfully gotten the Venue Service to work.  I have a question of advice though.  I am trying to alter the source code in order for the clients to be able to select their respected bit rates.  How would you suggest I go about doing that and in which file of code is that section in? As it stands, the bit rate is set in the settings.

  • Wednesday, July 11, 2007 7:02 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    What do you mean by "for the clients to select their respected bit rates"?  Clients can already set their video sending bit rate at whatever value they like.  What exactly would you like to accomplish?

     

    JVE

  • Thursday, July 12, 2007 5:36 PMCXPHU Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I want to be able to select different bit rates for each venue concerning the sending rate of media.  I am trying to allow the user to be able to select the speed at which the send audio and video. What would you suggest concerning what the client service can already do and how to proceed? Thanks

  • Thursday, July 12, 2007 7:26 PMJason Van Eaton - MSFTMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I'm still not seeing the big picture.

     

    Is the goal to limit a client's sending bandwidth per capability into a venue?  So they are limited to 10Kbps audio + 300Kbps video + presentation Kbps + screen streaming Kbps + chat + Windows Media File Kbps + ...

     

    Or is the goal to limit a client's sending bandwidth into a venue? 500Kbps total for my client

     

    Or is the goal to limit a venue's bandwidth? 500Kbps total (for everyone)

     

    Why would you want to do that, other than on a constrained network?

     

    Do you want to control their receiving bandwidth?  500Kbps * (number of participants)

     

    JVE