Web Service

G

Guest

Thanks Shiva you helped me to solve that problem.But i have one more problem

Now I am able to create the web service successfully, I have a doubt after
creating the web service, need we to debug it?
After creating the web service I created the C# windows application, and
Added my the web service that I created.(Referencesright clickAdd web
references, and giving the URL of the web
service(ex;http://localhost/MyWs1/service.asmx).But it gives the error as
shown below, How to solve this problem?

************************************************************************
Server Error in '/MyWS1' Application.
________________________________________
Failed to access IIS metabase.
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.Hosting.HostingEnvironmentException: Failed to
access IIS metabase.

The process account used to run ASP.NET must have read access to the IIS
metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase
permissions, please see http://support.microsoft.com/?kbid=267904.

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:

[HostingEnvironmentException: Failed to access IIS metabase.]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String
siteID, VirtualPath path) +3492186

System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath
virtualPath, Boolean permitNull) +163
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath,
Boolean permitPathsOutsideApp) +3385695
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath
path) +189
________________________________________
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET
Version:2.0.50727.42

Thanks in Advance
Adarsh
 
G

Guest

The kb article at the link in the text you posted explains exactly how to do
this. Did you read it?

quote:
"Note If you are using ASP.Net 2.0 and you have to grant metabase
permissions to a Windows user account, run the ASP.NET IIS Registration Tool
command with the -ga option instead of using the tool that is shown here. For
example, the following command line grants the Windows user account
<WindowsUserAccount> permissions to the IIS metabase:
aspnet_regiis –ga <WindowsUserAccount>"

In your case this could be IUSR_<Machinename> or ASPNET, depending on how
your app is configured.
Peter


--
Site: http://www.eggheadcafe.com
UnBlog: http://petesbloggerama.blogspot.com
Short urls & more: http://ittyurl.net




Adarsh said:
Thanks Shiva you helped me to solve that problem.But i have one more problem

Now I am able to create the web service successfully, I have a doubt after
creating the web service, need we to debug it?
After creating the web service I created the C# windows application, and
Added my the web service that I created.(Referencesright clickAdd web
references, and giving the URL of the web
service(ex;http://localhost/MyWs1/service.asmx).But it gives the error as
shown below, How to solve this problem?

************************************************************************
Server Error in '/MyWS1' Application.
________________________________________
Failed to access IIS metabase.
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.Hosting.HostingEnvironmentException: Failed to
access IIS metabase.

The process account used to run ASP.NET must have read access to the IIS
metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase
permissions, please see http://support.microsoft.com/?kbid=267904.

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:

[HostingEnvironmentException: Failed to access IIS metabase.]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String
siteID, VirtualPath path) +3492186

System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath
virtualPath, Boolean permitNull) +163
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath,
Boolean permitPathsOutsideApp) +3385695
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath
path) +189
________________________________________
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET
Version:2.0.50727.42

Thanks in Advance
Adarsh
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top