Asp.net 发布到iis服务器时不显示CaptchaMvc mvc5图像
我在我的项目中使用nuget包中的CaptchaMvc.Mvc5 它在本地运行良好,但在生产iis服务器上不起作用 这只会在firefox上发生 我的global.asax应用程序的启动方法如下:Asp.net 发布到iis服务器时不显示CaptchaMvc mvc5图像,asp.net,.net,asp.net-mvc,iis,captcha,Asp.net,.net,Asp.net Mvc,Iis,Captcha,我在我的项目中使用nuget包中的CaptchaMvc.Mvc5 它在本地运行良好,但在生产iis服务器上不起作用 这只会在firefox上发生 我的global.asax应用程序的启动方法如下: void Application_Start(object sender, EventArgs e) { // Code that runs on application startup AreaRegistration.RegisterAllAreas
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
// Removing all the view engines
ViewEngines.Engines.Clear();
//Add Razor Engine (which we are using)
ViewEngines.Engines.Add(new RazorViewEngine());
CaptchaUtils.CaptchaManager.StorageProvider = new CookieStorageProvider();
//hide mvc header to improve security
MvcHandler.DisableMvcResponseHeader = true;
}
我还要补充什么吗?或者在我的IIS服务器中进行任何配置?
我正在使用IIS服务器版本6
谢谢您是否检查了主机服务相关权限?通常,包含图像文件的文件夹可能不需要更改权限,这对于验证码很重要,因为它会更改图像文件 编辑: 看看这个,;
我也有同样的问题。经过数小时的调试,服务器上的防病毒软件阻止了对所需文件的访问。最近我遇到了同样的问题。在chrome上工作,但在FF上不工作。在使用FF的本地开发服务器上运行良好,但在使用FF的prod上不工作。您是如何解决此问题的?