我在Windows 7機器上打開了Visual Studio 2012 Express for Web。我創建了一個名爲「EduPortal」的ASP.NET空Web應用程序。我爲該項目添加了一個Web用戶控件。在這個用戶控件中,我在窗體中放置了一個按鈕和一個文本框和一個按鈕。這是我使用的代碼:爲什麼當我嘗試運行它時,我的ASP.NET應用程序只顯示目錄列表?
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="EduPortal.WebUserControl1" %>
<form runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
然後我建立並運行程序。我從IIS Express中的錯誤頁面,指示我運行在IIS Express中的命令提示符下這兩個命令安裝目錄:
appcmd set config /section:system.webServer/directoryBrowse /enabled:true
appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse /enabled:true
第一個命令運行,沒有錯誤。然而,第二條命令給出了這條消息:
ERROR (message:Cannot find SITE object with identifier "[SITE_NAME]".)
無論如何,我忽略了這個錯誤。我在Visual Studio中重建了我的項目。現在,當我運行該項目,我得到這個頁面:
爲什麼會這樣,我可以採取什麼措施來解決這個問題?
那麼我知道你可以在你想要開始的頁面上右鍵點擊「Set as Start Page」。 –
用戶控制!= Web表單 – JNYRanger