好吧,我現在已經創建了15次相同的項目,並且在2008年創建了它,使用.NET Framework 3.5(新Web站點,新Web項目和OMG,就像所有不同的方式)。但是,當我嘗試在本地主機中加載它時(因爲我直接從服務器內部構建這些應用程序),我已經部署了這個功能,但是出現了各種各樣的錯誤。比我得到一個錯誤,說需要使用.NET Framework 4.0。因此,爲了使用.NET Framework 4.0,我需要擁有至少VS Express 2012,所以我得到VS Express 2013並重新構建了應用程序,但是這一次,我沒有在此看到Web應用程序的選項軟件,我看到這:ASP.NET Web窗體應用程序,有一個ASP.NET空白Web應用程序的選項,我已經做了這些該死的事情!不知道哪一個應該實際工作。ASP.NET - 如何在VS Express 2013中部署Web?
對於表單應用程序,我沒有看到任何發佈它的選項,只有Build!
無論如何,你應該如何轉移你的VS 2013 .NET Framework 4.0 Web應用程序,以便它能在真正的SERVER(公共URL)上工作?如何做到這一點是困惑我的地獄。無論我做什麼,我都會遇到錯誤,我甚至無法讓VS Express 2013甚至在構建它時工作,因爲它會給我提供500個錯誤或頁面未找到404錯誤。至少在VS Express 2008中,我在頁面上發現了一些錯誤,告訴我aspx文件實際上試圖在瀏覽器中加載。
如何在VS Express 2013中爲Web Exactly部署此項目?從實際的SERVER內部執行此操作的步驟是什麼?另外,我只想要一個簡單的Web應用程序,它綁定到使用Web Service的現有站點(將使用現有頁面上的iframe)。選擇使用哪個應用程序?應該創建什麼類型?有這麼多,他們都對我來說都一樣!我相信這個類型應該是ASP.NET Web Forms Application,但是這似乎並不想在工作之後發佈。它只是構建,並且比我不知道如何將它放在服務器上。我把它放在服務器上的一個文件夾中,但是當我進入那個頁面時它什麼都不加載。它找不到Default.aspx文件。 ARGGG!我現在拔出我的頭髮!
也許網上有一個URL解釋瞭如何做到這一點?從本地主機本身?
ASP.NET Web應用程序的發佈選項基本上只是一個很好的嚮導,可將構建結果移動到您指定的路徑。手動構建並將適當的目錄複製到IIS正在查找的位置也是訣竅。 – CodeCaster
部署中沒有魔法。它所做的就是將文件複製到另一個位置。這是你可以自己做的事情。很難確切地告訴你通過你的所有投訴要做什麼,因爲在我看來,實際上你甚至不需要Visual Studio或Web應用程序。這聽起來像你只需要一個有一個iframe的html頁面。 –
@ErikTheViking - 我可以在任何地方生成HTML頁面,這不是問題,但iframe的SRC將成爲Default.aspx文件的路徑/網址,該文件使用Default.aspx.cs代碼,並掛接到Web服務並通過SOAP在頁面上輸出信息(在iframe中,這就是說它將在iframe中),而不是它根本就不重要。我仍然需要創建Web應用程序,並將它連接到IIS,這是我不知道該怎麼做的。 –