-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 に答える