你建了虚拟目录吗?如果建了,请重新注册你的IIS在“运行”中执行:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis -i
如果还是不行,请先卸载SDK,然后再重新安装SDK(F盘)

解决方案 »

  1.   

    我装了IIS,文件夹在C:\Inetpub\wwwroot上了。
    在“运行”中执行:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis -i没有这个程序,我的.net装在e盘的。
    我的.aspx源程序
    <%@ Page language="c#" Src="WebForm1.aspx.cs" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="simpleMail.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <meta content="True" name="vs_showGrid">
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript (ECMAScript)" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <style type="text/css">
    BODY { FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: arial }
    .Error { FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: arial }
    </style>
    </HEAD>
    <body ms_positioning="GridLayout" text="#000099">
    <form id="Form1" method="post" runat="server">
    <div style="Z-INDEX: 100; LEFT: 10px; WIDTH: 300px; POSITION: relative; TOP: 10px; HEIGHT: 400px">
    <TABLE cellSpacing=10 cellPadding=1 width="300" border="0">
    <TR>
    <TD>
    From:
    </TD>
    <TD colspan=2>
    <asp:TextBox id="txtFrom" runat="server" >wode</asp:TextBox>
    </TD>
    </TR>
    <TR>
    <TD>
    To:
    </TD>
    <TD colspan="2">
    <asp:TextBox id="txtTo" runat="server"></asp:TextBox>
    </TD>
    </TR>
    <TR>
    <TD>
    CC:
    </TD>
    <TD colspan="2">
    <asp:TextBox id="txtCC" runat="server"></asp:TextBox>
    </TD>
    </TR>
    <TR>
    <TD colspan="3"><FONT face="宋体"></FONT>
    </TD>
    </TR>
    <TR>
    <TD colspan="3">
    Subject:
    </TD>
    </TR>
    <TR>
    <TD colspan="3">
    <asp:TextBox id="txtSubject" runat="server" Width="288px" Height="24px"></asp:TextBox>
    </TD>
    </TR>
    <TR>
    <TD colspan="3">
    Message:
    </TD>
    </TR>
    <TR>
    <TD colspan="3">
    <asp:TextBox id="txtMessage" AutoPostBack="False" Rows="10" runat="server" Width="313px" Height="160px"></asp:TextBox>
    </TD>
    </TR>
    <tr>
    <td colspan="3">
    <asp:Button id="btnEmail" runat="server" Text="Send Email"></asp:Button>
    </td>
    </tr>
    </TABLE>
    </div>
    <DIV style="Z-INDEX: 101; LEFT: 352px; WIDTH: 264px; POSITION: absolute; TOP: 24px; HEIGHT: 400px">
    <TABLE style="WIDTH: 300px; HEIGHT: 80px" cellSpacing="1" cellPadding="1" width="300" border="0">
    <TR>
    <TD>
    <asp:RequiredFieldValidator id="rfvTxtfrom" runat="server" ControlToValidate="txtFrom" Display="Dynamic" Font-Name="Verdana" Font-Size="10pt">* please provide an email address
    </asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator id="revTxtfrom" runat="server" ControlToValidate="txtFrom" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
    Please enter a valid e-mail address
    </asp:RegularExpressionValidator>
    </TD>
    </TR>
    <TR>
    <TD>
    <asp:RequiredFieldValidator id="rfvTxtto" runat="server" ControlToValidate="txtTo" Display="Dynamic" Font-Name="Verdana" Font-Size="10pt">* please provide an email address
    </asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator id="revTxtto" runat="server" ControlToValidate="txtTo" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
    Please enter a valid e-mail address
    </asp:RegularExpressionValidator>
    </TD>
    </TR>
    <TR>
    <TD>
    <asp:RegularExpressionValidator id="revTxtcc" runat="server" ControlToValidate="txtCC" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
    Please enter a valid e-mail address
    </asp:RegularExpressionValidator>
    </TD>
    </TR>
    </TABLE>
    </DIV>
    </form>
    </body>
    </HTML>
      

  2.   

    我的.asps.cs源程序,多谢了。using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Web.Mail;namespace simpleMail
    {
    /// <summary>
    /// Summary description for WebForm1.
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
    protected System.Web.UI.WebControls.TextBox txtFrom;
    protected System.Web.UI.WebControls.TextBox txtTo;
    protected System.Web.UI.WebControls.TextBox txtCC;
    protected System.Web.UI.WebControls.TextBox txtSubject;
    protected System.Web.UI.WebControls.Button btnEmail;
    protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtfrom;
    protected System.Web.UI.WebControls.RegularExpressionValidator revTxtfrom;
    protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtto;
    protected System.Web.UI.WebControls.RegularExpressionValidator revTxtto;
    protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtcc;
    protected System.Web.UI.WebControls.RegularExpressionValidator revTxtcc;
    protected System.Web.UI.WebControls.TextBox txtMessage;

    public WebForm1()
    {
    Page.Init += new System.EventHandler(Page_Init);
    } private void Page_Load(object sender, System.EventArgs e)
    {
    // Put user code to initialize the page here
    } private void Page_Init(object sender, EventArgs e)
    {
    //
    // CODEGEN: This call is required by the ASP.NET Web Form Designer.
    //
    InitializeComponent();
    } #region Web Form Designer generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InitializeComponent()
    {    
    this.btnEmail.Click += new System.EventHandler(this.btnEmail_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
    #endregion private void btnEmail_Click(object sender, System.EventArgs e)
    {
    MailMessage mail = new MailMessage();
    mail.From = txtFrom.Text;
    mail.To = txtTo.Text;
    mail.Cc = txtCC.Text;
    mail.Subject = txtSubject.Text;
    mail.Body = txtMessage.Text;
    mail.BodyFormat = MailFormat.Text;
    SmtpMail.Send(mail);
    }
    }
    }
      

  3.   

    我找到那个aspnet_regiis -i了,运行了,但还是不行
      

  4.   

    在.aspx设计中已经设计好了界面有文本框和按钮,但是一到浏览器中却不能显示文本框和按钮,只能显示一些静态的文字eg:
    From:To:Please enter a valid e-mail address之类的,帮我看看程序又没有错吧
      

  5.   

    你找到aspnet_regiis.exe -i注册了?
      

  6.   

    映射后就好了,在iis中建立映射!
      

  7.   

    注册了,但还是没有用。是 不 是bug