我最近从2010年到2013年更新了我的Visual Studio版本。 我有一个网络项目,我可以在2010年毫无问题地启动。
然而每次我尝试在2013年推出同一个项目时,我都会得到:
Error HTTP 403.4 - Forbidden
在2010版中,我使用visual studio开发服务器进行调试。但是在2013年,没有这样的选项,所以我必须使用IIS Express。尽管该项目未配置为使用SSL,但它会抛出先前的异常。
您知道是否有必要进行进一步的配置吗?
答案 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文件夹中