2015-01-21 98 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你可以看到也