我在ASP.NET中创建了一个API,我希望通过我的私有IP地址使其可以访问。
我创建了一个IIS网站并发布了API。当我转到我的私人IP地址时,我可以访问API。到目前为止一切都那么好。(y)但是当我从API请求数据时,我收到一个错误:"无法找到SQL Server"。
这是我的连接字符串:
<add name="AddressBook"
connectionString="Data Source=DESKTOP-96AGTP1;Initial Catalog=AddressBook;Integrated Security=False;User ID=*******;Password=********;
Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
providerName="System.Data.SqlClient" />
当我尝试在Visual Studio中调试时,我能够请求数据。该错误仅在发布到IIS时出现。
有人可以帮助我吗?