2015-10-21 8 views
4

J'essaie de déployer une application Web ASP.NET connectée à une base de données SQL Server. J'essaie de joindre la base de données en téléchargeant le fichier .mdf mais je reçois toujours une erreur:J'essaie d'attacher mon application SQL Server à somee.com et j'obtiens une erreur

System.Web.Services.Protocols.SoapException: Server was unable to process request.
--->
System.UnauthorizedAccessException: Access to the path 'c:\dzsqls\krginventorydb2.mdf' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at DZWebSvc.DZWebAgent.AttachNewUserDBDataFileOnly(String DBName, String LoginName, String OriginalDBFileName, String OriginalLogFileName, String NewDBFileName, Int32 MaxDataFileSizeMB, Int32 MaxLogFileSizeMB, String ConnectionString, Boolean ChangeDefaultSchemaToDbo, String tk)
--- End of inner exception stack trace ---

Je suis conscient que je dois détacher le db si elle est active et donc je l'ai fait. La taille de celui-ci est assez petite pour ne pas dépasser le maximum. Je ne sais pas ce qui ne va pas. Aidez-moi. :(

+1

Est-ce que le fonctionnement de l'utilisateur le site IIS (IIS_IUSRS si inchangé) ont accès au fichier ou dossier? Si non, change les permissions –

+0

J'ai exactement le même problème, n'importe quelle solution? ou avez-vous résolu cela –

Répondre

3

Sinon, vous pouvez déployer votre base de données sur somee.com en créant le script de votre base de données à l'aide Sql Server Managment Studio. S'il vous plaît regarder ma vidéo pour résoudre cette erreur.

Watch This