2012-03-28 59 views
2

我有一個ASP.NET項目與outputType庫,我需要運行該項目,但它沒有運行。我應該使用什麼outputType來使我的項目運行?運行outputType庫項目

+0

一個庫ASP.NET將輸出一個dll 所以沒有任何可以運行的只是一個平的dll。 如果您想測試它,請創建一個新的Project Console或Window調用庫。 – 2012-03-28 12:16:29

+0

@PedroFerreira我想運行它作爲web項目,當我運行該項目它告訴我「該項目與輸出庫磁帶無法運行」 – 2012-03-28 12:20:27

+0

檢查@「huMpty duMpty」的答案,看看它不只是缺乏設置startUp項目。 如果這不是問題,那麼你選擇了錯誤的項目類型。 重新創建您的ASP:NET Web應用程序解決方案並在代碼中發佈。 – 2012-03-28 12:25:25

回答

0

具有類庫輸出類型的項目無法直接啓動。爲了調試此項目,請將可執行項目添加到此解決方案中,該項目引用庫項目。將可執行項目作爲啓動project.Means
In VS.Net - right click on the page you want to be the initial startup page and set it to be the startup page.

1

儘管ASP.NET項目有Class Library型,Visual Studio可以「跑」這些類型的項目(它部署項目輸出到IIS或開發服務器,並啓動網絡應用程序) 。

因此,要解決您的問題,您應該告訴Visual Studio以某種方式您的項目是ASP.NET項目。我看到的方式:

1日一個 - 快速,簡單明瞭,啞,但可靠:Visual Studio創建新的「ASP.NET Web應用程序」項目和所有源複製到其中。

2擋 - 不知道它的工作,但更多的hack'ier和樂趣:在文本編輯器中打開文件YourProject.csproj由這樣的人,可能會在ASP中的csproj文件中可以找到替代<ProjectTypeGuids ...>部分。 NET項目。