将Web应用程序转换为IIS网站的最佳方法



我有一个Web应用程序,想移动/使它作为一个IIS网站

1。不复制DLL

当我复制代码的每一部分,除了Web应用程序的构建DLL文件我提出了一个错误"无法加载类型…"

2。复制DLL

克隆DLL也不应该是实际的。

如果我们复制DLL使网站能正常工作

但是在对代码进行任何更改之后,将会出现其他问题

"……不包含btnABC_Click() ...."

在这种情况下我们的决定或策略应该是什么

——我想做一个iis版本的项目,因为修复一些地址路径问题

thanks in advance

当网站运行时,ASP。Web页面中的。NET代码不会调用代码隐藏文件中编写的c#代码。相反,它调用应用程序DLL文件中c#代码的编译版本。

因此,在后面的代码中的c#代码必须在任何更改后将编译为您所说的"web应用程序构建的DLL"的新版本。

否则您的网页将指向旧版本的DLL,因此出现错误"…"不包含…"的定义

您可能想在这里研究一下演练:http://msdn.microsoft.com/en-us/library/1y1404zt(v=VS.100).aspx

和阅读这里的背景资料:http://msdn.microsoft.com/en-us/library/377y0s6t.aspx

,因为他们详细地解释了你需要做什么

最新更新