Question: I use a bunch of Ubuntu 16.04 + Apache 2.4 + Django 1.10 + Python3.5 + wsgi + virtualenv.

The apache configuration ordered following

```
WSGIDaemonProcess myproject python-path/home/admin/web/domen.com/private/myprojectenv:/home/admin/web/domen.com/private/myprojectenv/lib/python3.5/site-packages
WSGIProcessGroup myproject
WSGIScriptAlias / /home/admin/web/domen.com/private/myproject/wsgi.py

```

wsgi.py standard

```
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")

application = get_wsgi_application()

```

Reinstall everything. Fat, you see the error 500.
 log:
`from django.core.wsgi import get_wsgi_application
 ImportError: No module named 'django'`

Answer: 
**Solution:** For me solution was as easy as restarting visual studio.

**Senario:** I have solution like this:

[![solution explorer](https://i.stack.imgur.com/vIZKs.png)](https://i.stack.imgur.com/vIZKs.png)

I changed startup project from `Host` to the `UI.Web` project which contains web.config and then running the `update-database` command but it gave me the `Value cannot be null.` exception until I restart visual studio and rerun the `update-database` command. This time it behaved normally.
Update entityframework to version 6.4.4 and then
Use EntityFramework6\Add-Migration command, microsoft have changed name of cmdmidlet

Its work from me