HTTP错误403.14 - 在Windows 7上禁止使用visual studio 12创建Web服务

时间:2013-02-16 12:16:43

标签: asp.net .net http windows-7 iis-7.5

您好我想创建一个示例Web服务我是新手但是当我运行我的Web服务程序时,我收到以下错误..其他详细信息如下 -

我的AssemblyInfo.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace MyFirstWebService
{
    /// <summary>
    /// Summary description for Service1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
    // [System.Web.Script.Services.ScriptService]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string simpleMethod(String srt)
        {
            return "Hello " + srt;
        }

        [WebMethod]
        public int anotherSimpleMethod(int firstNum, int secondNum)
        {
            return firstNum + secondNum;
        }

    }
}

当我跑步时,我正在

enter image description here

下面是我的Windows功能和服务的快照 -

enter image description here

我的IIS设置如下:

enter image description here

我在我的cmd上运行了以下命令 %windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -ir

请告诉我如何摆脱这个。

2 个答案:

答案 0 :(得分:1)

似乎您的Web应用程序中没有“默认文档”(default.aspx,default.asp,index.htm等)。 因此,未启用“目录浏览”错误。 尝试打开webservices的URL,例如http:// localhost:[port] /webservicename.aspx

希望有所帮助

答案 1 :(得分:0)

旁注,请确保您拥有正确的启动项目集(自调试以来很长时间.net:p)