我已經創建了一個我想要出售的上傳程序,但不會提供源代碼。我已經發布了這個在我的網絡服務器上,並沒有問題。我如何分享一個asp.net應用程序?
我編譯它,並進入bin目錄,並將內容複製到我的Web服務器上的另一個文件夾。試圖訪問它,並得到這個:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'AspxUpload.Default'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" Inherits="AspxUpload.Default" Codebehind="Default.aspx.cs" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Source File: /u/default.aspx Line: 1
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1016
我是相當新的asp.net,但我知道一個應用程序池是什麼。用asp.net編寫的程序能不能直接複製到服務器上,並且可以運行?
我正在測試我將要放在一個zip文件中作爲測試,但是這不會運行「開箱即用」。
我在做什麼錯,或者我錯過了什麼?
UPDATE
只是爲了澄清,我希望能夠到我的zip的內容複製到一個目錄中,並讓它工作,而無需創建一個應用程序池,如果這是可行的。就像我剛纔說的那樣,我希望能夠成爲一個「開箱即用」的解決方案。
這是可能與Asp.net?
======更新#2 ======
我發現,在IIS中,如果我正確的文件夾上單擊其中的應用程序是並轉換爲應用程序,它工作正常。
是否所有的asp.net應用程序需要轉換爲應用程序,如果沒有發佈?
我也更新了網站所在服務器的錯誤信息。
你是如何嘗試訪問複製的內容?我的意思是在哪種方式? – samar
我已經完成了構建,並將其用於垃圾箱,並且我也發佈了它,但是當我這樣做時它當然需要應用程序池。 – ErocM