Я новичок в DotNetNuke Framework.В данный момент работаю над DNN 07.04.01 (280) версия.
Проблема :
Изменения, сделанные в исходном файле DNN, даже не распознаются при его запуске.
Я работаю над " UserAccounts"модуль.У нас есть контроллер под названием «UserController.cs».Я не могу добавить или отредактировать этот исходный файл, то есть я могу изменить код, но он не влияет на изменения при отладке файла, он выполняет тот же самый старый код и даже не распознает новый код.
Это может быть странно, но я сталкиваюсь с этим.
То, что я пробовал :
Я пытался искать в форумах DNN, основываясь на этой проблеме, но естьнет надежды.
Есть ли решение для решения этой проблемы?Это было бы заметно.Пожалуйста, помогите нам разобраться в этом.
public HttpResponseMessage Update([FromBody] JObject jsonData)
{
var user = jsonData.ToObject<CMSUser>();
var password = user.Password;
var apiToken = user.Token;
HttpResponseMessage response;
var pwd = password;
//dynamic json = jsonData;
//JValue apiToken = json["apiToken"];
//JObject userJson = json["user"];
if (password == null ||
apiToken == null ||
InitializeApiRequest(apiToken.ToString(CultureInfo.InvariantCulture)) != null)
{
return Request.CreateResponse(HttpStatusCode.BadRequest, ApiResponse);
}
//var user = userJson.ToObject<CMSUser>();
UserInfo dnnUser;
//HttpResponseMessage response;
if (!UpdateDnnUserWithCMSUser(user, out dnnUser, out response)) { return response; }
try
{
DotNetNuke.Entities.Users.UserController.UpdateUser(PortalSettings.PortalId, dnnUser);
ApiResponse = new DnnApiResponse(true, "User Updated", user);
}
catch (Exception e)
{
ApiResponse = new DnnApiResponse(false, "User Update Failed: " + e.Message);
}
return Request.CreateResponse(HttpStatusCode.BadRequest, ApiResponse);
}
Надеюсь, я согласен с заданным мной вопросом.Пожалуйста, помогите мне покончить с этим.