Если я развертываю приложение asp.net mvc, нужно ли подписывать мои DLL? Они не будут помещены в GAC.
Нет, но Microsoft рекомендует подписывать каждую сборку, поскольку это хорошо признано хорошей практикой (вы можете захотеть развернуть ее в GAC в будущем).