2015-01-21 127 views
-1

我剛剛完成我的網站,我開始使用IIS工作正常,當我把所有的文件沒有發佈。我將整個網站複製到我的文件夾中的wwwroot,正如我所說的那樣,它工作正常,但是當我嘗試在頁面後面沒有代碼的情況下工作時,它無法工作,我從VS發佈網站。並將我發佈的文件複製到相同的文件夾中,但不起作用。已發佈的網站ASP.NET與IIS

我收到此錯誤:

Eval is not declared. It may be inaccessible due to its protection level. 

我不想把我的代碼頁後面。我如何運行已發佈的頁面?

+0

你有沒有複製在Bin文件夾中的二進制文件的端口號? – Amit 2015-01-21 08:25:38

回答

0

首先,當你發佈你的web項目時,他們沒有頁面背後的代碼。 執行此操作,設置一個目錄並在其中發佈您的網站。 現在CMD-> intemgr->

定點> - >添加Web定點>

給予網站名稱,並選擇一個應用程序池,然後設置爲您的應用程序發佈目錄的物理路徑,如果必須將端口更改爲50,因爲80是http的標準端口。點擊確定。您的網站已準備就緒。

請在應用程序池中檢查您的應用程序池是否設置爲.Net框架版本V4.0(我的意思是與您的應用程序兼容的版本)。

只需點擊到瀏覽器的網站,請做檢查URI你可以看到也