当前位置: 代码迷 >> ASP.NET >> aspx 网页 IIS 中无法访问,VS中可以调试解决方案
  详细解决方案

aspx 网页 IIS 中无法访问,VS中可以调试解决方案

热度:10862   发布时间:2013-02-25 00:00:00.0
aspx 网页 IIS 中无法访问,VS中可以调试
打开 Visual web developer 2005 编辑网页,这时候可以访问和调试网页, 
可是IIS中怎么设置也不能访问,放到我买的服务器空间上显示 

----------------------------------------------------------- 
“/”应用程序中的服务器错误。 
-------------------------------------------------------------------------------- 

运行时错误 
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。 


<!-- Web.Config 配置文件 --> 

<configuration> 
  <system.web> 
  <customErrors mode="Off"/> 
  </system.web> 
</configuration> 


注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。 


<!-- Web.Config 配置文件 --> 

<configuration> 
  <system.web> 
  <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> 
  </system.web> 
</configuration> 

-------------------------------------------------------------------------------- 

我用IIS打开的时候有一次出现过类似内容,以后都是 
-------------------------------------------------- 
无法显示网页 
您要访问的网页有问题,无法显示。 

-------------------------------------------------------------------------------- 

请尝试以下操作: 

打开 localhost 主页,然后查找指向您感兴趣信息的链接。 
单击刷新按钮,或以后再试。 

单击搜索,寻找 Internet 上的信息。 
也可查看相关站点列表。 


HTTP 500 - 内部服务器错误 
Internet Explorer  
--------------------------------------------- 

这是怎么回事儿?

------解决方案--------------------------------------------------------
vs2005调试的时候没有经过IIS,是使用文件结构的吧,这样肯定是可以调试的。

vs2005的话,应该使用的是.net frame work 2.0,你看下你的网站的.net设置是多少?要是1.1的话需要修改一下!
------解决方案--------------------------------------------------------
探讨
如果.net 2.0在iis安装之后安装的话,你需要使用aspnet_regiis.exe工具注册下,
还有IIS服务器中扩张性能中,看下,是否把.net2.0给禁止了?

------解决方案--------------------------------------------------------
楼主,我提供一些方法可以试试看
看看服务器有没有装.net framework
如果已经装了,可以重装一下iis
另外,你在iis中是不是把这个目录配置为虚拟目录?
如果不是,会有问题
  相关解决方案