我正在尝试对现有的 .net Web 表单项目进行一些维护。需要重新做所有连接到excel和实现sql server。问题是没有VS项目文件。
使用 ftp 从服务器下载所有文件,并在 VS express 2012 中执行 File => open website。之后,我在 web.config 中添加了一个连接(添加了一些新行以便于阅读):
<add name="Products" connectionString="Data Source=(localdb)\v11.0; Initial
Catalog=MyDB; Integrated Security=True; MultipleActiveResultSets=True;
AttachDbFilename=D:\sites\mySite\home\App_Data\Products.mdf"
providerName="System.Data.SqlClient"/>
将该连接字符串复制并粘贴到另一个项目中并打开数据库资源管理器,我可以在其中看到表,因此连接字符串是正确的。
打开使用此连接的 products.aspx 时,出现以下错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
我有以下问题:
1 如何从 Web 表单应用程序中的文件创建工作项目。我还必须维护一些其他站点,但是客户端没有任何项目文件,并且需要很长时间才能让这些站点在本地运行以进行开发和测试。
2 如何解决应用程序无法连接到sql express的问题?我有点希望开放网络不是做到这一点的最佳方式,并且以另一种方式从这些文件创建项目可以解决这个问题。