使用同一服务器上其他网站的c#类文件
希望这是一个快速的。如果我在WebsiteA.com上有c#类文件,我可以在WebsiteB.com上引用它们吗?两个站点都在同一台服务器上,所以我希望在静态地址上引用它们?(d:/inetpub/wwwroot/websiteA com/app_code/MyClass.cs) 这可能吗?或者-我必须将类文件复制到WebsiteB.com并简单地使用它吗 我只是想避免重复,当我需要做任何改变-避免改变两个网站 我已经使用VisualStudio2010Express在.NET4中构建了这两个站点使用同一服务器上其他网站的c#类文件,c#,asp.net,visual-studio-2010,class,web,C#,Asp.net,Visual Studio 2010,Class,Web,希望这是一个快速的。如果我在WebsiteA.com上有c#类文件,我可以在WebsiteB.com上引用它们吗?两个站点都在同一台服务器上,所以我希望在静态地址上引用它们?(d:/inetpub/wwwroot/websiteA com/app_code/MyClass.cs) 这可能吗?或者-我必须将类文件复制到WebsiteB.com并简单地使用它吗 我只是想避免重复,当我需要做任何改变-避免改变两个网站 我已经使用VisualStudio2010Express在.NET4中构建了这两个站
谢谢如果我是你,我会学习两个网站所需的所有课程,并创建一个类库项目(DLL)。然后在每个网站中引用该项目并使用这些类。这意味着每个站点将使用相同的DLL进行部署,但您将有一个用于公共类的项目
希望这有帮助(我知道严格来说这不是答案)如果我是你,我会学习两个网站所需的所有课程,并创建一个类库项目(DLL)。然后在每个网站中引用该项目并使用这些类。这意味着每个站点将使用相同的DLL进行部署,但您将有一个用于公共类的项目 希望这有帮助(我知道严格来说这不是答案)当然可以 不过,我认为从IIS文件夹的应用程序池中添加类不是一个好主意 不过,我认为将类库作为一个单独的项目(例如共享)并在两个项目中引用它是一种更好的做法。当然可以 不过,我认为从IIS文件夹的应用程序池中添加类不是一个好主意 不过,我认为更好的做法是将类库作为一个单独的项目(例如,称为共享项目)创建,并在两个项目中引用它。在Visual Studio中,您可以“添加现有的”,然后选择“链接”选项添加来自另一个项目的源代码 这比共享类库更易于管理-您甚至可以在完全不同的项目(compact framework、不同版本的dot net等)中包含相同的代码。在Visual Studio中,您可以“添加现有的”,然后选择“链接”选项从另一个项目添加源代码
这比共享类库更易于管理-您甚至可以在完全不同的项目(compact framework、不同版本的dot net等)中包含相同的代码。检查serverfault上的问题,这可能会对您有所帮助,尽管下面的答案很好,但检查serverfault上的问题可能会对您有所帮助,虽然下面的答案也不错,但谢谢你——这看起来将是前进的方向!谢谢你-这看起来将是前进的方向!