2010-11-26 3 views
3

У меня есть ASP.NET webapp, который бизнес-клиенты в Индии хотят приобрести и запустить в своих помещениях (это для промышленного использования). Какой мой лучший подход для этого, но не потерять контроль над своим IP? Некоторые проблемы у меня были:White-labeling ASP.NET webapp

  • Должен ли код ASP.NET4 портиться, чтобы защитить от обратного проектирования и как это сделать?
  • Нужно ли создавать отдельную сборку, специфичную для каждого клиента, которая каким-то образом ограничена (например, привязана к атрибутам физического окна, таким как ЦП)?
  • Возможно ли, чтобы я был единственным администратором на коробке, но давал удаленный доступ к папкам, которые содержат мои CSS и HTML. Таким образом, я могу поддерживать контроль над кодом, но предоставить ограниченный доступ к пользовательским требованиям, чтобы настроить webapp на внешний вид своего сайта. (Would крупные компании даже принимают эту идею?)

Из-конечно, другой вопрос, я лучше не продавать бело-ярлык веб-приложение в целом ...

+0

Мне нравится # 3, но дайте вашим пользователям панель управления, которая позволит им сами настраивать приложение, используя веб-интерфейс вместо доступа к папкам. – mxmissile 2010-11-26 18:26:36

+0

Я не уверен, что такое правильный ответ, но я на 100% уверен, что # 2 - это неправильный ответ. – 2010-11-26 18:28:54

ответ

2

Вы, вероятно, следует искать в решении по лицензированию и защите программного обеспечения, например http://www.inishtech.com/.

Я не знаю, насколько они хороши, но это отличный от одного из подразделений Microsoft, поэтому они должны иметь хорошую поддержку .net-приложений.

Будучи единственным администратором на коробке, это просто не приемлемое решение для поставщика программного обеспечения. Например, если Microsoft говорит: «Эй, вы можете купить Windows, но только я могу изменить пароль администратора на вашем компьютере». Фактически, если есть какая-либо информация, заслуживающая хранения того, что Бизнес собирается туда разместить, они хотели бы, чтобы у вас НЕ был доступ к их данным.

Смежные вопросы