用.NET写的一个web系统,发布之后远程不能访问,请各位高手手上有发布web程序的详细步骤的拿来分享一下,网上搜出来的大多不太详细~~顺带上如何配置.NET环境最好了~

解决方案 »

  1.   

    弄了一上午还没弄好呢,错误报的是web.config的错,我加了个<customErrors mode= "off" /> 没效果
      

  2.   

    iis上设置好就行了.不用发布,源代码运行先成功了再说.
      

  3.   

    不能访问  看你的IIS布置好没的哦?   如果你本地都测试好了的话   那可能是你的IIS配置的问题吧   去goole搜搜撒  很多的
      

  4.   

    远程访问不了,应该有错误原因的吧.最主要的可能是IIS的配置问题..
      

  5.   

    IIS没配置好吧?设置为asp.net2.0模式
      

  6.   


        你用localhost访问一下看看吧,应该能看到具体原因的
      

  7.   

    嗯,我也意思到了可能是IIS配置问题,我发布的时候没有调整成2.0版本
      

  8.   

    错误原因可能是由于你的站点使用的是.NET3.5创建的,发布到IIS后有两个原因会报webconfig错(在编译运行时无错)。
    1,你发布的IIS 服务器上没有安装正确的.NET环境,请确定安装了.NET3.5。
    2,IIS站点属性配置不对,右键站点,选属性——ASP.NET,对话框中正确选择ASP.NET version为2.XXX。有人会问,这里不应该是3.5么?不是,因为3.5和3.0只是一个2.0的扩展,这里选择2.XXX
      

  9.   

    右键发布网站,在IIS建虚拟目录或网站,创建应用程序,指向 config的目录
    配置框架
    也可使用webdeployment发布
      

  10.   

    只要调试成功,那就是你IIS的问题了,默认网站目录搞对了没哦,起始页设置,IP,.net版本另外,要能成功访问,还要开启iis服务
      

  11.   

    1.在你的项目(如:Test_Web)文件夹上 右键属性 共享和安全
    2.打开IIS 选择 网站--默认网站--找你的项目Test_Web 右键属性 ,在选项卡上选择Asp.Net 然后在Asp.net版本上选择 2.0 版本,然后继续在这个选项卡上选择 目录安全性---身份验证和访问控制---编辑启用匿名访问
    3.然后右键这个项目名称 权限 查看是否有EveryOne   添加此权限 同时赋所有权限
      

  12.   

    先在 项目-右键-发布
    然后 IIS的网站-右键-生成虚拟目录
    浏览的时候点右键-浏览 即可
      

  13.   

    Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced. 按照楼上所做,页面报出这个错误来,是用户没有访问权限吗?
      

  14.   

    大哥 结贴吧  你这个是用户权限的问题  去google搜搜  很多答案的