我最近从2010年到2013年更新了我的Visual Studio版本。我有一个Web项目,可以在2010年毫无问题地启动。
但是每次我尝试在2013年启动相同的项目时,我都会得到:
Error HTTP 403.4 - Forbidden
在2010版本中,我使用Visual Studio开发服务器进行调试。但是在2013年,没有这样的选择,因此我必须使用IIS Express。尽管该项目未配置为使用SSL,但它引发了我以前的异常。
您知道是否有必要进行进一步的配置?
在您的web.config文件或IIS Express的ApplicationHost.config中搜索
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());
}
}
}