将网站(asp.net)部署到IIS服务器

时间:2013-01-17 23:42:40

标签: asp.net windows iis-7

我有一个我想在IIS 7服务器上部署的网站。我能够添加网站,我也分配了一个IP地址(locahost的IP)和端口。例如,如果端口号是8123且ip地址是127.0.0.1,现在,当我尝试通过以下方式查看/浏览我的网站来自远程计算机 http:// 127.0.0.1:8123 它会打开一个目录页。我的网站上有3个表单。 MainPage,DashBoard和Insert。如果我想浏览MainPage * (http://127.0.0.1:8123/MainPage.aspx)* ,它会发出运行时错误,就像这样

应用程序中的服务器错误。

  

描述:服务器上发生了应用程序错误。目前   此应用程序的自定义错误设置会阻止详细信息   远程查看应用程序错误(出于安全原因)。   但是,它可以由在本地服务器上运行的浏览器查看   机。

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

注意:您看到的当前错误页面可以替换为   自定义错误页面通过修改的“defaultRedirect”属性   应用程序的配置标记指向自定义   错误页面网址。

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

我在建议中提到了更改,但问题仍然存在。帮助解决这个问题。我是新来的,所以我不能说我遵循了正确的程序,无论如何,除了令人印象深刻的部分,一切似乎都很好。

2 个答案:

答案 0 :(得分:0)

删除此

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

并把这个

<compilation debug="true" targetFramework="4.0">

然后你就可以得到错误

答案 1 :(得分:0)

http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0

您需要在部署之前至少使用此链接一次