我的问题是这样的:
在vs2005下新建一MailWeb程序,运行时:http://localhost:2049/MailWeb/default.aspx页面正常,但把Localhost替换成我的IP时,即:http://10.16.33.217:2049/MailWeb/default.aspx时,页面就找不到,请问如何解决??
我试着在IIS中新建了虚拟目录,但是出现如下问题:
配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的配置节“connectionStrings”源错误: 
行 12:  <add key="ConnectionOracle" value="Data Source = DPGDB;User ID = TOM;Password = TOM"></add>
行 13:  </appSettings>
行 14:  <connectionStrings/>
行 15:  <system.web>
行 16:  <!-- 
 源文件: c:\inetpub\wwwroot\web.config    行: 14 
当把connectionStrings取掉时,又出现:配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 找不到文件或程序集名称“System.Data.OracleClient”,或找不到它的一个依赖项。源错误: 
行 26:  <compilation debug="true">
行 27:  <assemblies>
行 28:  <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
行 29:  <!--
行 30:             通过 <authentication> 节可以配置 ASP.NET 使用的 
 源文件: c:\inetpub\wwwroot\web.config    行: 28 

解决方案 »

  1.   

    那应该是系统默认设置的吧,用http创建比较好,用文件系统创建的,我没用过
      

  2.   

    1.检查iis ip address,给的是所有 IP
    2. 检查防火墙对这个ip地址80端口是否打开
      

  3.   

    在网站属性里的WebSite的Ip地址里设上你需要的就行了
      

  4.   

    检查IIS中.NET的版本,如果是2.0以下的在命令行运行 aspnet_regiis.exe -i
      

  5.   

    错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\Documents and Settings\chsyn\桌面\kakaxi\kakaxi\Web.Config 26 怎么处理???