2012-07-05 31 views
1

我在Visual Studio 2005中編寫了一個小的asp.net應用程序。 在VS中工作的項目,但在遠程服務器上的IIS中工作。 編譯錯誤CS0246:找不到類型名或命名空間如何在沒有Visual Studio的服務器上的asp.net項目中包含庫?

我只是將文件從項目複製到項目IIS。

Google搜索,我找到了一個鏈接http://www.codingforums.com/archive/index.php/t-122281.html

的問題是,VS2005的ASP.NET網站項目是假的....

任何想法? 如何在沒有Visual Studio的服務器上的asp.net項目中包含庫?

在@dbaseman

+0

如果問題現在已解決,請將此問題標記爲已回答。 –

回答

0

您應該能夠將.DLL文件放在應用程序的bin文件夾下。確保你已經在IIS中的文件夾上運行「轉換爲應用程序」。

以上應該工作得很好;您還可以使用gacutil.exe將該DLL安裝在全局程序集緩存中。這將使該庫可用於服務器上的所有應用程序。

+0

dll在bin文件夾中。請告訴我,我該如何正確轉換爲應用程序?網站文件夾 - >屬性 - >目錄選項卡 - >腳本和可執行文件。 –

+0

@gelezko你有權訪問IIS管理器嗎?這是最簡單的方法。右鍵單擊您的網站,然後「添加應用程序」。或者,右鍵單擊該文件夾,然後「轉換爲應用程序」。 – McGarnagle

+0

@gelezko其實,對不起,您正在運行哪個版本的IIS? – McGarnagle

0

的意見正確答案您是否安裝在服務器上的.NET框架?如果不是,那麼你必須安裝.NET框架的版本。另外請確保您已打包並正確發佈項目。

相關問題