-1

我开发了一个 asp.net 项目。它正在 Visual Studio 2010 的临时服务器中连接 Visual Studio 2010,但是当我将它放到 iis 时它没有连接。请问这个问题怎么解决?我的 web.config 就是这样;

<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
    <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <add assembly="System.Design, Version=4.0.0.0,      Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
</system.web>

<connectionStrings>
 <add name="ConnectionString"
 connectionString="Server=SRV-WORKFLOW; Database=PTC;User ID =   MIKES\EMREAL;Password=EMAL5616.;Trusted_Connection=True;"
  providerName="System.Data.SqlClient"  />

 <add name ="PTCconnection"
  connectionString="Server=SRV-PLM; Database=wcadmin;User ID = MIKES\EMREAL;Password=EMAL5616.;Trusted_Connection=True;"
   providerName="System.Data.SqlClient"   />




 </connectionStrings>



</configuration>
4

1 回答 1

3

您正在使用Trusted_Connection=True这意味着它尝试使用运行应用程序的用户的凭据连接到您的数据库。对于 IIS,它通常是 AppPool 用户。允许此用户访问数据库、更改应用程序池用户或使用 SQL Server 身份验证。

您可以在此处获得连接字符串的概述:http ://connectionstrings.com/

于 2012-05-13T12:38:07.083 回答