草庐IT

学生党,快来 Azure 一起学习 OpenAI (一):注册 Azure 和申请 OpenAI

大家好我是微软学生大使Jambo,在刚结束的微软学生开发者峰会2023中我们了解到微软为学生提供了AzureforStudent大礼包,通过AzureforStudent除了学习和部署云原生的应用外,还可以申请使用MicrosoftOpenAIService。在这个AIGC火热的年代,作为学生别错过这个千载难逢的机会。下面我会介绍一下我是如何申请到MicrosoftAzureforStudent和AzureOpenAIService的注册AzureforStudent注册只需要准备好学校提供的edu邮箱,不需要信用卡。进入Azure主页:https://azure.microsoft.com/

c# - 如何从程序中启动 Azure 存储模拟器

我有一些使用Azure存储的单元测试。在本地运行这些时,我希望它们使用Azure存储模拟器,它是AzureSDKv1.5的一部分。如果模拟器没有运行,我希望它启动。要从命令行启动模拟器,我可以使用这个:"C:\ProgramFiles\WindowsAzureSDK\v1.5\bin\csrun"/devstore这很好用。当我尝试使用此C#代码启动它时,它崩溃了:usingSystem.IO;usingSystem.Diagnostics;...ProcessStartInfoprocessToStart=newProcessStartInfo(){FileName=Path.Com

c# - 如何从程序中启动 Azure 存储模拟器

我有一些使用Azure存储的单元测试。在本地运行这些时,我希望它们使用Azure存储模拟器,它是AzureSDKv1.5的一部分。如果模拟器没有运行,我希望它启动。要从命令行启动模拟器,我可以使用这个:"C:\ProgramFiles\WindowsAzureSDK\v1.5\bin\csrun"/devstore这很好用。当我尝试使用此C#代码启动它时,它崩溃了:usingSystem.IO;usingSystem.Diagnostics;...ProcessStartInfoprocessToStart=newProcessStartInfo(){FileName=Path.Com

c# - 删除和重新创建 Windows Azure 存储表的正确方法 = 错误 409 冲突 - 代码 : TableBeingDeleted

我是WindowsAzure开发的新手,需要在WindowsAzure存储表中存储一些数据。该表的存在实际上只是为了为位于Azure存储驱动器上的某些文件提供快速查找机制。因此我计划在应用程序启动时填充此表(即在Web应用程序全局应用程序启动时)而不是尝试维护此表以更改应用程序未运行时驱动器可能发生的更改。或者因为这个驱动器只是一个资源的vhd,我们可能偶尔会上传一个新的vhd。因此,无需尝试维护它的麻烦。在每次应用程序启动时重建此表就足够了。我开始编写一些代码来检查该表是否已经存在,如果确实存在则将其删除,然后重新创建一个新表。varstorageAccount=CloudStora

c# - 删除和重新创建 Windows Azure 存储表的正确方法 = 错误 409 冲突 - 代码 : TableBeingDeleted

我是WindowsAzure开发的新手,需要在WindowsAzure存储表中存储一些数据。该表的存在实际上只是为了为位于Azure存储驱动器上的某些文件提供快速查找机制。因此我计划在应用程序启动时填充此表(即在Web应用程序全局应用程序启动时)而不是尝试维护此表以更改应用程序未运行时驱动器可能发生的更改。或者因为这个驱动器只是一个资源的vhd,我们可能偶尔会上传一个新的vhd。因此,无需尝试维护它的麻烦。在每次应用程序启动时重建此表就足够了。我开始编写一些代码来检查该表是否已经存在,如果确实存在则将其删除,然后重新创建一个新表。varstorageAccount=CloudStora

c# - CloudConfigurationManager 不从 app.config 中获取 ApplicationSettings

我有一个包含一些Azure帮助程序类的库。在这些帮助程序类中,我获得了Azure帐户名称和key等设置。在Azure中运行时,这些设置是从云配置文件(cscfg)中选取的。这一切都很好。为了在Azure之外(特别是RoleEnvironment)对这些类进行单元测试,我在单元测试项目中创建了相同变量名的设置。这些实际上保存在app.config文件中,并通过位于我的测试项目的属性部分下的设置部分进行编辑。我决定使用CloudConfigurationManager类,而不是创建我自己的从web.config/app.config设置中抽象云配置设置的方法。但是,当我运行我的单元测试时,

c# - CloudConfigurationManager 不从 app.config 中获取 ApplicationSettings

我有一个包含一些Azure帮助程序类的库。在这些帮助程序类中,我获得了Azure帐户名称和key等设置。在Azure中运行时,这些设置是从云配置文件(cscfg)中选取的。这一切都很好。为了在Azure之外(特别是RoleEnvironment)对这些类进行单元测试,我在单元测试项目中创建了相同变量名的设置。这些实际上保存在app.config文件中,并通过位于我的测试项目的属性部分下的设置部分进行编辑。我决定使用CloudConfigurationManager类,而不是创建我自己的从web.config/app.config设置中抽象云配置设置的方法。但是,当我运行我的单元测试时,

c# - 从 azure blob 存储文件生成 Zip 文件

我有一些文件存储在我的WindowsAzureBlob存储中。我想获取这些文件,创建一个zip文件并将它们存储在一个新文件夹中。然后返回zip文件的路径。设置对zip文件位置的权限,以便我的用户可以通过单击链接将zip文件下载到他们的本地计算机https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/AppList/isjirleq/mydocs1.dochttps://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2

c# - 从 azure blob 存储文件生成 Zip 文件

我有一些文件存储在我的WindowsAzureBlob存储中。我想获取这些文件,创建一个zip文件并将它们存储在一个新文件夹中。然后返回zip文件的路径。设置对zip文件位置的权限,以便我的用户可以通过单击链接将zip文件下载到他们的本地计算机https://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2-4b77-abfe-4da832e02556/AppList/isjirleq/mydocs1.dochttps://mystorage.blob.core.windows.net/myfiles/2b5f8ea6-3dc2

c# - WebApi - 如何包含包含的 App_Data XML 文件的相对路径?

问题背景:我有一个WebApiController,它的逻辑代码依赖于读取许多XML文件中包含的数据。这些XML文件已包含在WebApi项目的App_Data文件夹中。问题:我正在尝试通过以下方式使用XML文件的相对路径:[System.Web.Http.HttpGet]publicstringCallerOne(){stringdocOne=@"~\AppData\DocOne.xml";stringpoll=@"~\AppData\Poll.xml";varresponse=_Caller.CallService(docOne,poll);returnConvertXmlToJso