我已经将我的ASP.net网站发布到了我的VPS上,它目前正在运行debian。我正在运行一个带有mod_mono的apache服务器来处理ASP.net脚本。
主页按照预期加载和运行,但是第二个页面使用来自的MySQL库,我已经包含了包含项目中使用的所有二进制文件的bin文件夹。但是,我仍然收到以下错误
The type or namespace name MySql could not be found. Are you missing a using directive or an assembly reference?
错误的来源在第8行。
Line 6: using System.W
我有两个项目,一个是网站和另一个只是商店资源(例如图像和视频)。它们都在IIS上运行。该网站的图片和视频都引用了资源网站。 它们都是通过CDN运行的。当我开发我的网站时,打开浏览器进行调试,它也会从远程CDN获得图像或视频。但是,我担心CDN在我国的价格太高了。我不得不在这上面浪费不必要的钱。 我有一个想法,在开发时,网站只引用当地的图像和视频。所以我只想在开发中指定资源站点的端口。 我找到了这个教程:How to specify the port an ASP.NET Core application is hosted on?。然而,我不知道如何才能让它只在开发中工作。你能帮帮我吗?
我正在Windows Server2016上建立一个ASP.NET网站。该网站还使用以下C#代码创建COM对象的实例:
Type type = Type.GetTypeFromProgID(ProgID, Server, true);
dynamic object = Activator.CreateInstance(type);
但是,程序在Activator.CreateInstance行抛出异常,并显示以下错误:
Creating an instance of the COM component with CLSID {E2FB185E-F4D8-482A-B27B-A0
我正在使用EF作为数据库托管一个asp.net网站,我的网站在我的本地机器上运行良好,但当我在服务器上托管我的网站时,它给我一个错误
Parser Error Message: Could not load file or assembly 'MySql.Data, Version=6.9.5.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.
<add assembly=