当前位置:编程学习 > C#/ASP.NET >>

求各位帮帮小弟:通过http://192.168.1.2访问时不能访问网站了!

   通过http://192.168.1.2访问时不能访问网站了!通过VS2005预浏览可以访问后台数据,但是,通过http://192.168.1.2就不能访问,并提示不能找到数据源.数据库方面我使用的是windows模式访问.
   我碰到这种问题应该怎样解决啊?
   求求各位了! --------------------编程问答-------------------- 数据库是在本机部署的吧,注意datasource的写法 --------------------编程问答-------------------- 你用的是局域网访问,数据库地址要用局域网的。 --------------------编程问答-------------------- 贴代码吧,你这样无人可以回答 --------------------编程问答-------------------- web.config里是这样的:
<connectionStrings>
<add name="ConnectionString" connectionString="integrated security=SSPI;data source=localhost;initial catalog=test" providerName="System.Data.SqlClient"/>
</connectionStrings>

使用地址如:192.168.1.2访问时出现如下报错:
IListSource 不包含任何数据源。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Web.HttpException: IListSource 不包含任何数据源。

源错误: 

只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL: 

1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如: 

  <%@ Page Language="C#" Debug="true" %>

或:

2. 将以下的节添加到应用程序的配置文件中:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。

重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。  

--------------------编程问答-------------------- 在VS2005浏览是可以通过的,但是,在浏览器里输入地址就通不过,求求各位了! --------------------编程问答--------------------  vs2005 预览的网址和 你想要的是不同的 
 将  C:\WINDOWS\system32\drivers\etc\hosts 文件 添加:
      
      192.168.1.2       localhost --------------------编程问答-------------------- 多谢以上各位了!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,