0

我正在使用 Windows 身份验证。

我的代码中有这个:

CultureInfo CultureInfoDateCulture = new CultureInfo("fr-FR");

CultureInfo provider = CultureInfo.InvariantCulture;
provider = new CultureInfo("fr-FR");
try
{
   startDateTime = DateTime.ParseExact(startDate, "d", provider);
   endDateTime = DateTime.ParseExact(endDate, "d", provider);
}
catch
{
   Alert("Insert Failed: Date Format is incorrect. Please make sure it is in the following format: Day/Month/Year i.e. 1/1/2012", "error", false);
}

这是我通过 HTTPs 访问应用程序时得到的屏幕(编辑:由于某种奇怪的原因,我无法显示此图像,登录屏幕是要求用户连接到服务器的屏幕)

在此处输入图像描述

我该如何解决这个问题?由于上面的代码,我不希望用户访问重新登录,这是serverR上的访问权限问题吗?

更新:

在使用 Chrome 的开发人员工具找出试图访问哪些文件后,结果发现丢失的图像是要求用户登录的原因。出于某种原因,服务器返回了 403 错误(而不是 404 错误,很可能是因为安全性不允许用户 ping 公共文件以查看它们是否存在)。删除图像链接后,它不再提示重新登录。我认为 CultureInfo 是原因,因为这是这两个页面中唯一通用的代码,而不是其他页面,但是,错误在于 jQuery DataPicker CSS 文件。

4

1 回答 1

1

DataCulture 可能是要求用户重新登录 HTTPS 的原因吗

是服务器访问权限的问题吗?

是的,身份验证纯粹与服务器授予您尝试访问的资源的权限有关。

于 2012-10-29T10:02:54.860 回答