0
嗨,我的代碼在我自己的機器和另一個虛擬機上工作得很好。現在,我已經將它部署在Azure VM上(不是通過發佈,而是通過簡單地複製和創建虛擬目錄)。現在,當我嘗試登錄UserManager.FindAsync不起作用
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
if (ModelState.IsValid)
{
try
{
System.Web.HttpContext.Current.Session["SchoolCode"] = model.SchoolCode;
logger.Debug("assigning school code [" + model.SchoolCode + "] to session, password: " + model.Password);
var user = await UserManager.FindAsync(model.Username, model.Password);
logger.Debug("is school code valid: ");
if (user != null && isSchoolCodeValid(model.SchoolCode))
{
await SignInAsync(user, model.RememberMe);
return RedirectToLocal(returnUrl);
}
else if(user == null)
{
ModelState.AddModelError("", "Invalid username or password.");
}
else
{
ModelState.AddModelError("", "Invalid School Code.");
}
}
catch (Exception e) {
logger.Error(e.Message);
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
我的日誌文件只顯示第一個日誌,然後什麼也沒有發生
2017年9月27日09:41:56915 [16] DEBUG - 指定學校代碼[ SC002]到 會議
我也使用不同的端口(93)在IIS上,因爲它給了我兩個網站不能在同一端口上同時運行錯誤
更新:我想港口並不重要,因爲現在我已經改回到80 – Samra