Без какого-либо кода, это действительно трудно сказать.
Однако, учитывая, что это среда ASP.NET, и она «работает на вашем компьютере» (или, по крайней мере, это является следствием), мое первое впечатление будет состоять в том, чтобы увидеть, является ли пользователь процессом ASP.NET. имеет права доступа для записи в каталог, в который вы пытаетесь сохранить образ.
Если это действительно так, вы должны назначить разрешения на запись пользователю, под которым выполняется веб-приложение.
Однако не назначайте его одному из пользователей, связанных с процессом IIS или процессом ASP.NET. Это специальные учетные записи, и вам, как правило, не следует назначать им дополнительные разрешения.
Скорее, создайте обычного пользователя и запустите ваше веб-приложение под этим именем (достаточно легко сделать это через web.config), а затем предоставьте этому пользователю права на запись в каталог, который вы сохраняете изображение сделать.
Если вы олицетворяете пользователя, который вошел в систему, вы должны убедиться, что каждый пользователь, который пытается сохранить изображение, имеет права на каталог, в который вы сохраняете. Это лучше всего сделать, поместив всех этих пользователей в группу, а затем назначив разрешения и пользователей этой конкретной группе.