Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用同一服务器上其他网站的c#类文件_C#_Asp.net_Visual Studio 2010_Class_Web - Fatal编程技术网

使用同一服务器上其他网站的c#类文件

使用同一服务器上其他网站的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中构建了这两个站

希望这是一个快速的。如果我在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上的问题可能会对您有所帮助,虽然下面的答案也不错,但谢谢你——这看起来将是前进的方向!谢谢你-这看起来将是前进的方向!