Visual Studio 2013:IIS express,ssl disable但ssl是必需的

时间:2015-06-23 12:12:42

标签: ssl visual-studio-2013 iis-express

我最近从2010年到2013年更新了我的Visual Studio版本。 我有一个网络项目,我可以在2010年毫无问题地启动。

然而每次我尝试在2013年推出同一个项目时,我都会得到:

Error HTTP 403.4 - Forbidden

在2010版中,我使用visual studio开发服务器进行调试。但是在2013年,没有这样的选项,所以我必须使用IIS Express。尽管该项目未配置为使用SSL,但它会抛出先前的异常。

My solution properties

您知道是否有必要进行进一步的配置吗?

2 个答案:

答案 0 :(得分:1)

在您的web.config文件或IIS Express的ApplicationHost.config中搜索

<access sslFlags="Ssl" />

并删除整个节点。

答案 1 :(得分:-1)

using System.Web;
using System.Web.Mvc;

namespace YourProjectName
{
    public class FilterConfig
    {
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new HandleErrorAttribute());
            filters.Add(new RequireHttpsAttribute());


        }
    }
}

删除过滤器。Add(new RequireHttpsAttribute());从FilterConfig> RegisterGlobalFilter>

的app_start文件夹中