Si la quieres publicar ya hiciste el deploy ?? porque recuerda que internamente VS tiene un web server que te permite correr tus aplicaciones web de forma local (con puertos dinámicos), pero al publicarlas debes hacer un deploy para que esté disponible ¿me explico?
Salu2