Максимальная длина содержимого MVCForum - PullRequest
0 голосов
/ 12 января 2020

Я использую продукт: MVCForum. Github здесь .

Есть два места, где существуют настройки, о которых я знаю:

  • \ Web.config
  • \ App_Data \ forum.config

В файле Web.Config, я знаю, настройки могут быть добавлены, я нашел это:

<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<!--   Forum settings:   -->
<add key="FileUploadAllowedExtensions" value="jpg,jpeg,png,gif,pdf,zip" />
<add key="FileUploadMaximumFileSizeInBytes" value="5242880" />
</appSettings>

Проблема в том, что я не знаю, какие ключи доступны ?

Я пытался увеличить следующий ключ без avil:

<system.webServer>
<requestFiltering allowDoubleEscaping="true">
<requestLimits maxAllowedContentLength="**6291456**" />
</requestFiltering>
</system.webServer>

Я не верю, что это то, что мне нужно изменить, поскольку это неправильное значение: 10 000. Мне нужно расширить содержание сообщения Длина. В настоящее время его 10000, и я получаю это изображение при публикации:

enter image description here

Раньше был форум поддержки: http://support.mvcforum.com И у него было много отличных ответов, но сейчас его уже нет.

YodasMyDad проделал такую ​​потрясающую работу, я sh у него все еще был форум поддержки онлайн. Я рад принять его, если он пожелает?

Кто-нибудь может мне помочь с этим вопросом?

1 Ответ

0 голосов
/ 12 января 2020

Я нашел ответ после нескольких часов расследования. Не так просто, как можно подумать!

В пространстве имен: MVCForum.Website

Вам нужно искать ViewModel: CreateEditTopicViewModel и CreateAjaxPostViewModel

[StringLength(6000)]
public string Content { get; set; }

и

[StringLength(6000)]
public string PostContent { get; set; }

Измените эти ограничения длины строки соответственно. Перестройте библиотеки и поместите их в каталог bin на вашем сервере. Я надеюсь, что это помогает другим!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...