网站在vs2005中执行调试没问题,然后我在vs2005里点击发布网站了,目录还是默认的,在iis里设虚拟目录,试图打开网站就出错如下(请看附件):
尝试为文件 C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\WebStore\PrecompiledWeb\StoreTest\App_Data\shop_Data.MDF 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。我已经把C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\WebStore\PrecompiledWeb\StoreTest设为虚拟目录,
并把此目录Everyone的权限设为完全控制了,还是不行.我的连接字符串写在c#代码中:  string strConn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\shop_Data.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True";