调用sqlwon';我不能在Visual Studio之外工作

调用sqlwon';我不能在Visual Studio之外工作,sql,web-services,iis,Sql,Web Services,Iis,我有一个web服务,它调用SQL查询并返回结果。查询正常,web服务正常 当我在VisualStudio内的debug中运行它时,它工作得很好(IP是localhost某物,iis服务器来自VisualStudio),但当我将它部署到iis(在同一台计算机上)时,它不会返回任何结果。我指的是空xml 有什么问题 我怎么修理它 这是web服务,连接字符串位于其外侧: [WebMethod] public string CC() { DataSet s = null; String

我有一个web服务,它调用SQL查询并返回结果。查询正常,web服务正常

当我在VisualStudio内的debug中运行它时,它工作得很好(IP是localhost某物,iis服务器来自VisualStudio),但当我将它部署到iis(在同一台计算机上)时,它不会返回任何结果。我指的是空xml

有什么问题

我怎么修理它

这是web服务,连接字符串位于其外侧:

[WebMethod]
public string CC()
{
    DataSet s = null;
    String c;
    System.Configuration.Configuration rootWebConfig =
            System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("\\");

    System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection();

    sqlConnection1.ConnectionString = connString.ConnectionString;
        string select = "SELECT count (*) from [Customers]";

    // Create an Adapter
    SqlDataAdapter da = new SqlDataAdapter(select, sqlConnection1);

    // Create a New DataSet
    DataSet ds = new DataSet();

    da.Fill(ds, "Customers");

    return ds.Tables[0].Rows[0][0].ToString();
}
以下是
web.config
文件:

<?xml version="1.0"?>
<configuration>
    <appSettings/>
    <connectionStrings>
        <add name="ExecuTechConnectionString" 
             connectionString="user id=yuuvuv1; password=user;server=202.155.146.289\SQLEXPRESS;Trusted_Connection=no;database=YuYu; connection timeout=30"
             providerName="System.Data.SqlClient" />
    </connectionStrings>
    <system.web>
        <compilation debug="true" />
        <authentication mode="Windows" />
    </system.web>
</configuration>'

'
我从soapUI-4.5.0软件调用web服务进行测试,它使用SOAP调用web服务


谢谢,

VS和IIS有不同的服务器在运行-前者专门用于VS开发

在应用程序可以在IIS中运行之前,必须检查设置-

  • 应用程序设置-是否允许/启用asp.net?(服务扩展)
  • 发布到IIS是否实际将目录标记为ASP.net的应用程序/正确版本
  • 应用程序池设置
假设以上各项都很好,如果需要,请检查SQL Express