编译时没有错误信息
但是DataGrid中的东西没有显示出来但是当点到往数据库里的表中添加信息的按钮时,就出现一个页面
里面信息如下:无法显示网页 
由于网页地址不正确,正在查找的网页无法显示。  --------------------------------------------------------------------------------请尝试执行下列操作:如果是在“地址”栏中键入了网页地址,请检查地址输入是否正确。打开 localhost 主页,然后查找与所需信息相关的链接。 
HTTP 错误 405 - 禁止访问资源
Internet 信息服务--------------------------------------------------------------------------------技术信息(用于支持人员)详细信息:
Microsoft 支持 

解决方案 »

  1.   

    你最好写在web.config文件里:
     <appSettings>
     <add key="DBConnStr" value="server=QIN;uid=sa;pwd=123;database=WorkGuide_new"/>
     <add key="ServerIP" value="http://10.14.120.10" />
     <add key="DBType" value="Microsoft_Sql_Server" />
    <add key="DBProvider" value="Microsoft_Sql_Server" />
    <add key="DBUser" value="sa" />
    <add key="DBPassword" value="123" />
    <add key="DBServer" value="QIN" />
    <add key="DBName" value="WorkGuide_new" />
    <add key="RunTime" value="bs" />
     </appSettings>
    以上是两种写法,
    然后在代码里取到SqlConnection对象:
    public SqlConnection getConnection()
    {
    string connStr = ConfigurationSettings.AppSettings["DBConnStr"];
    SqlConnection con=new SqlConnection(@connStr);
    return con;
    }
      

  2.   

    写在web.config里也不行啊
    也是在本地可以,从工作站访问局域网服务器就不行了
      

  3.   

    又试了一次
    server=http://192.168.1.77

    server=192.168.1.77都不行啊Datagrid还是显示不出来内容和刚才的效果一样
      

  4.   

    这个不是数据库连接字符串的问题!
    1、sql语句没有问题吧
    2、你的datagrid绑定代码贴出来看看
    3、//但是当点到往数据库里的表中添加信息的按钮时,就出现一个页面
       添加代码贴出来看看!
      

  5.   

    刚看到工作站访问不行?
    网络没有问题吧!
    要不就是你的IIS配置有问题,可以重装一下framework
      

  6.   

    网络肯定是好的
    因为在工作站上用Sql客户端工具可访问服务器中的数据库中的表我再看看是不是IIS的问题
      

  7.   

    IIS 也是好的,
    在工作站上的浏览器上地址栏输入http://192.168.1.77/my/index.aspx网页可以正常打开
      

  8.   

    to lxcc(虫子): 在服务器上可以正常访问数据库在工作站上访问不了数据库
      

  9.   

    我也遇到了类似的问题,期待ing
      

  10.   

    工作站安装MDAC也就是ADO
    可能没有SQL驱动
    http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=zh-cn
      

  11.   

    to lxcc(虫子):     好像不是驱动的问题,
         有一个新的发现,在工作站上编译时好像Script中的语句好像没有执行,把Script中的语句删掉或者随便乱改都是一样的效果。在服务器上却可以很好的执行,这是为什么呢?
         还有一点,我没有使用代码分离
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %>
    <HTML>
    <HEAD>
    <script language="VB" runat="server">   </script>
    </HEAD>
    <body>
    <form id="MyForm" runat="server">
    <table cellpadding="0" cellspacing="0" width="750" border="0" align="center" class="border">
    <tr height="25">
    <td class="title" align="middle" colSpan="4"><b>新闻审核</b></td>
    </tr>
    <tr>
    <td colspan="4" class="tdbg">&nbsp;</td>
    </tr>
    <tr>
    <td class="tdbg" align="center" width="120">新闻搜索:</td>
    <td class="tdbg" width="30"><select id="MySelect" name="MySelect" runat="server">
    <option value="title" selected>标题</option>
    <option value="content">内容</option>
    <option value="author">作者</option>
    <option value="date">时间</option>
    </select></td>
    <td class="tdbg" width="160"><input id="Keyword" type="text" name="Keyword" runat="server"></td>
    <td class="tdbg" width="300"><input id="Search" type="submit" value="搜索" name="Search" runat="server" onserverclick="SearchClick"></td>
    </tr>
    <tr>
    <td colspan="4" class="tdbg">&nbsp;</td>
    </tr>
    <tr>
    <td colspan="4"><ASP:DATAGRID id="MyDataGrid" runat="server" AutoGenerateColumns="false" DataKeyField="id" OnUpdateCommand="MyDataGrid_Update" OnCancelCommand="MyDataGrid_Cancel" OnEditCommand="MyDataGrid_Edit" OnDeleteCommand="MyDataGrid_Delete" CellSpacing="0" CellPadding="3" ShowFooter="false" HeaderStyle-CssClass="title" ItemStyle-CssClass="tdbg" BorderColor="#ccccff" CssClass="border" Width="100%" OnPageIndexChanged="MyDataGrid_Page" PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages" PageSize="5" AllowPaging="True">
    <PagerStyle BackColor="#f2f8ff" HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
    <Columns>
    <asp:EditCommandColumn EditText="编辑" CancelText="取消" UpdateText="更新" ItemStyle-Wrap="false" />
    <asp:ButtonColumn CommandName="Delete" Text="删除"></asp:ButtonColumn>
    <asp:BoundColumn HeaderText="编号" SortExpression="id" ReadOnly="True" DataField="id" ItemStyle-Wrap="false" />
    <asp:TemplateColumn HeaderText="标题" SortExpression="title">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "title") %>' ID="Label1" NAME="Label1"/>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server" id="edit_Title" Text='<%# DataBinder.Eval(Container.DataItem, "title") %>'/>
    <asp:RequiredFieldValidator id="titleReqVal" ControlToValidate="edit_Title" Display="Dynamic" Font-Name="Verdana" Font-Size="12" runat="server">
     &nbsp;*
    </asp:RequiredFieldValidator>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="作者" SortExpression="author">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "author") %>' ID="Label2" NAME="Label2"/>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server" id="edit_Author" Text='<%# DataBinder.Eval(Container.DataItem, "author") %>'/>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="admin_news.aspx?id={0}" Text="查看内容" Target="_blank" />
    <asp:BoundColumn HeaderText="日期" SortExpression="date" ReadOnly="True" DataField="date" ItemStyle-Wrap="false" />
    <asp:TemplateColumn HeaderText="类型" SortExpression="type">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "type") %>' ID="Label6" NAME="Label6"/>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:DropDownList runat="server" id="edit_Type"  SelectedIndex='<%# CInt(DataBinder.Eval(Container.DataItem, "type"))-1 %> '>
    <asp:ListItem Value="1">公司新闻</asp:ListItem>
    <asp:ListItem Value="2">最新动态</asp:ListItem>
    <asp:ListItem Value="3">行业新闻</asp:ListItem>
    <asp:ListItem Value="4">相关信息</asp:ListItem>
    <asp:ListItem Value="5">图片新闻</asp:ListItem>
    </asp:DropDownList>
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="是否发布" SortExpression="publish">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "publish", "{0}") %>' ID="Label8" NAME="Label8"/>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:CheckBox runat="server" id="edit_publish" Checked='<%# DataBinder.Eval(Container.DataItem, "publish") %>'/>
    </EditItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </ASP:DATAGRID></td>
    </tr>
    <tr>
    <td colspan="4" class="tdbg">
    <asp:label id="lblPageCount" runat="server"></asp:label>&nbsp;
    <asp:label id="lblCurrentIndex" runat="server"></asp:label>
    <asp:linkbutton id="btnFirst" onclick="PagerButtonClick" runat="server" Font-Name="verdana" Font-size="8pt" ForeColor="navy" CommandArgument="0"></asp:linkbutton>&nbsp;
    <asp:linkbutton id="btnPrev" onclick="PagerButtonClick" runat="server" Font-Name="verdana" Font-size="8pt" ForeColor="navy" CommandArgument="prev"></asp:linkbutton>&nbsp;
    <asp:linkbutton id="btnNext" onclick="PagerButtonClick" runat="server" Font-Name="verdana" Font-size="8pt" ForeColor="navy" CommandArgument="next"></asp:linkbutton>&nbsp;
    <asp:linkbutton id="btnLast" onclick="PagerButtonClick" runat="server" Font-Name="verdana" Font-size="8pt" ForeColor="navy" CommandArgument="last"></asp:linkbutton>
    </td>
    </tr>
    <tr>
    <td class="tdbg" colspan="4" align="middle"><span id="Message" EnableViewState="false" runat="server"></span></td>
    </tr>
    </table>
    </form>
    </body>
    </HTML>
      

  12.   

    上面的帖子后的代码发错了to  lxcc(虫子):  
     
             好像不是驱动的问题,  
             有一个新的发现,在工作站上编译时好像Script中的语句好像没有执行,把Script中的语句删掉或者随便乱改都是一样的效果。在服务器上却可以很好的执行,这是为什么呢?  
             还有一点,我没有使用代码分离  
     <%@  Import  Namespace="System.Data "%>  
     <%@  Import  Namespace="System.Data.SqlClient "%>  
     <HTML>  
       <HEAD>  
         <script  language=  "VB"  runat="server"> 
          '这里是调用数据的一些代码 
         </script>  
       </HEAD>  
       <body>  
          <form  id="MyForm" runat="server"> 
          '这里是DataGrid的显示部分 
          </form>  
        </body>  
     </HTML>