大家好,我昨天才刚刚接触ASP,但是确遇到了一个问题,由于我用的是windows7系统,很多地方和书上都不一样,还有VS2010也许2008有些不同,
   首先大家看看我的使用VS2010的方法是不是正确:在开始页选择新建工程-》Visual C#->web-》ASP.Net Web Application
然后OK!
  下面是自动生成的代码(可以按调试直接运行):
   [color=#FF0000]<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="WebApplication10._Default" %><asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
    <p>
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
    </p>
    <p>
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>
</asp:Content>

   然后我安装了IIS,在后面我就模仿着windows 2003的样子建虚拟站点,界面有很大不一样啊!
   我在DefaultWebSite下创建了一个虚拟目录,名字随便取了一个比如ASP,接着制定了一个物理路径(我在像是不是这里出问题了)比如我用2010创建的刚才那个Web程序,被保存在E:\Asp.NET\WebApplication1文件夹,它里面就是具体的aspx文件什么的啦,我是不是应该把物理路径指定为WebApplication就行了,应该没问题吧!
   对于访问权限win7也不一样,我设置了我自己为特定用户,因为我设置另一个选项时总是提示无法验证!
按照书上说的,这就可以了,现在我打开浏览器,在里面输入http://127.0.0.1/ASP
但是没有反应,浏览器说找不到指定页面,就跟网线断了上不去网一样!
  这个问题困扰我一天了,希望知道如何在Win7下用VS2010发布ASP的人教教我!
  我的QQ是313782984!

解决方案 »

  1.   

    IIS7中asp的父路径是没有启用的
    参见http://www.mayaanet.com/html/skill/windows7/2009/1223/2369.html
      

  2.   

    你在 iis 里面 右键 浏览 看看 怎么样?
      

  3.   

    设置应用程序池(ApplicationPool)为Classic.NETAppPool
      

  4.   

    直接建站点啦.不要建什么虚拟目录.建好之后,直接在IIS右击要浏览的页面,还有,你的项目是4.0的吧?默认的话,如果是的话。要设置程序池!改成4.0的!
      

  5.   

    仔细参照1#的IIS安装。记得不要按部就班,那个只是ASP的IIS,没有选择ASP.NET,CGI什么的,如果你需要用这些,记得选择上。
      

  6.   

    lz你没关防火墙……  跟我当年一样的。。
    试着关闭windows防火墙
    或者在“允许的程序中”勾选world wide web services